Проблема с отправкой почты с помощью Google SMTP из стороннего элемента управления HTML

Я получаю эту ошибку при отправке электронной почты с помощью стороннего инструмента HTML Editor [WinHTMLEditorControl]

Использование Google SMTP для отправки электронных писем. Ошибка

Синтаксическая ошибка в параметрах или аргументах. Ответ сервера был: Спам заблокирован - psmtp - on - Stack Trace at

System.Net.Mail.DataStopCommand.CheckResponse(SmtpStatusCode statusCode, String serverResponse)
   at System.Net.Mail.SmtpConnection.OnClose(Object sender, EventArgs args)
   at System.Net.ClosableStream.Close()
   at System.Net.Mail.MailWriter.Close()
   at System.Net.Mail.SmtpClient.Send(MailMessage message)

У меня есть две разные формы для отправки писем

  1. Использование System.Windows.Forms.Web-браузера
  2. HTML-редактор, который является сторонним инструментом

Письма в формате HTML

При отправке электронной почты через веб-браузер я не получаю никаких ошибок, и все письма отправляются успешно.

Но при отправке тех же писем через это (элемент управления HTML Editor) возникает указанная выше ошибка. Это происходит с определенными электронными письмами, хотя я проверил все содержимое электронной почты, и они в порядке, все кажется неправильным.

Любая помощь?

Спасибо.

Изменить. В содержании своего электронного письма я заметил одну вещь: когда-либо в теле письма содержался такой текст, как

«предложить вам скидку в размере 50 фунтов стерлингов от общей стоимости при бронировании на 10 или более». ИЛИ «депозит в размере 10 фунтов стерлингов на человека ИЛИ минимум 80 фунтов стерлингов до вторника 30 ноября, 17:00».

электронное письмо не отправляется, когда я удаляю эту информацию с помощью редактора HTML, отправляется письмо

Одно и то же письмо отправляется с использованием управления веб-браузером, и все отправляются. Одна вещь, которую я хочу прояснить, электронная почта, созданная веб-браузером, содержит правильную вкладку html, например

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>

но редактор HTML их не включает. Это как-то связано с этим?


person Kashif    schedule 18.01.2011    source источник


Ответы (1)


Как говорится в сообщении Spam Blocked - psmtp, SMTP-сервер решает, что письмо выглядит как спам, и поэтому отказывается его отправлять.

Я не уверен, публикует ли Google свои правила для случаев, когда электронное письмо рассматривается как спам, но если нет, вам просто нужно попытаться перефразировать электронные письма, пока они не пройдут фильтр спама. Я предполагаю, что если тот же самый контент работает, если отправлен вручную, но не может использовать элемент управления, элемент управления, вероятно, добавляет где-то дополнительный HTML.

Вот ссылка с некоторыми советами, как сделать вашу электронную почту менее похожей на спам.

person Hans Olsson    schedule 18.01.2011
comment
@Muhammad: Боюсь, я не знаю, может ли быть проблема отсутствующей вкладкой html. Я предлагаю вам попробовать удалить эту вкладку html, когда вы отправляете ее через веб-браузер (если возможно), и посмотрите, не приведет ли это к сбою. - person Hans Olsson; 18.01.2011