Я использую класс SmtpClient
в VB.Net для отправки писем.Отправить письмо с использованием SmtpClient: запретить добавление электронной почты стороннему программному обеспечению
Проблема: В некоторых случаях некоторые сторонние программы добавляют дополнительный текст в электронную почту. Программное обеспечение Avast добавляет следующую подпись:
--- Это письмо было проверено на вирусы от антивирусного программного обеспечения Avast. https://www.avast.com/antivirus
причина я хочу, чтобы предотвратить дополнительный текст от добавления к электронной почте, что я обеспокоен длиной сообщения электронной почты.
Вот код, который я использую в настоящее время:
Private Sub SendEmail(LoginEmail As String, LoginPass As String, SmtpServer As String,
MailTo As List(Of String), Subject As String, MsgBody As String)
Dim cred As New NetworkCredential(LoginEmail, LoginPass)
Dim client As New SmtpClient()
Dim mail As New MailMessage()
client.Credentials = cred
client.Port = 587
client.Host = SmtpServer
client.EnableSsl = True
mail = New MailMessage()
Try
Dim mailFrom As New MailAddress(cred.UserName, "SENDER")
mail.From = mailFrom
Dim i As Byte
For i = 0 To MailTo.Count - 1
mail.To.Add(MailTo(i))
Next
mail.Subject = Subject
mail.Body = MsgBody
mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure
mail.ReplyToList.Add(mailFrom)
client.Send(mail)
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Sub
Итак, вопрос: есть способ, чтобы предотвратить какие-либо 3-го программного обеспечения сторонних добавлять дополнительный текст к моей электронной почте?
Хороший вопрос. Хотя я предполагаю, что это конфигурация вашего Exchange/SMTP-Server, что сделало бы это вопросом ServerFault. Но я попытаюсь получить некоторые доказательства этому предположению – GrindelOh
Или в вашем случае это вариант Avast: http://www.getavast.net/support/remove-e-mail-signature – GrindelOh
- Это не имеет ничего общего с SMTP-сервер. - Да, я знаю этот вариант в Avast, и я могу отключить его для своего ПК, но как насчет развертывания программного обеспечения для работы на разных ПК? не говоря уже о том, что Avast - это не единственное программное обеспечение, которое делает это. –