Я получаю эту ошибку при отправке электронной почты с помощью стороннего инструмента 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)
У меня есть две разные формы для отправки писем
- Использование System.Windows.Forms.Web-браузера
- 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 их не включает. Это как-то связано с этим?