Прикрепление подписи электронной почты в формате HTML к текстовому телу в C # - PullRequest
2 голосов
/ 28 июля 2011

Я написал программу для отправки электронных писем с напоминаниями некоторым из наших клиентов, и она работает. Теперь мы пытаемся добавить нашу электронную подпись к нашим письмам, которая является HTML-файлом. Мы используем тот же файл в Thunderbird. Я попытался добавить содержимое HTML в тело, и это работает. Единственная проблема в том, что \ n больше не работает как перевод строки, так как smtpClient.IsBodyHtml = true! попытка заменить "\ n" на <br /> не сработала, но фактическое сообщение внутри тела моей подписи html работает нормально, за исключением того, что почтовые серверы обнаруживают их как спам! Есть ли какое-либо решение для этого? Мой фактический адрес электронной почты - это обычный текст, я просто хочу добавить логотип нашей компании, связанный с нашим сайтом, до конца.

1 Ответ

1 голос
/ 05 августа 2011

Я сочувствую вам, поскольку вы хотите получать только текстовые электронные письма, но если ваши клиенты действительно хотят эти электронные письма, а вы действительно хотите, чтобы ваш логотип был в них, то они могли бы просто внести белый список в ваш домен, чтобы все электронные письма проходили!

Мы используем компанию под названием mailchimp для рассылки писем подписчикам, и я задал им вопрос о том, как избежать спам-фильтров, особенно в контексте рекламы для большой группы, их может быть очень трудно избежать, вот их совет имного.;

Как избежать спам-фильтров

...