Ich verwende SmtpClient
Klasse in VB.Net, um E-Mails zu senden.E-Mail senden mit SmtpClient: Verhindern, dass Drittanbieter-Software E-Mail-Signatur hinzufügt
Das Problem ist: In einigen Fällen fügen einige Software von Drittanbietern der E-Mail zusätzlichen Text hinzu. Die Avast-Software fügt folgende Signatur hinzu:
--- Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft. https://www.avast.com/antivirus
Der Grund ich von jedem zusätzlichen Text zu verhindern, will die E-Mail hinzugefügt wird, ist, dass ich über die Länge der E-Mail-Nachricht betroffen werde.
Hier ist der Code, den ich jetzt benutze:
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
So die Frage ist: ist es eine Möglichkeit, jede 3rd Party Software von Hinzufügen von zusätzlichem Text zu meiner E-Mail zu verhindern?
Gute Frage. Ich denke, es ist eine Konfiguration Ihres Exchange/SMTP-Servers, die eine ServerFault-Frage aufwirft. Aber ich werde versuchen, einige Beweise zu dieser Annahme zu bekommen – GrindelOh
Oder in Ihrem Fall ist es eine Avast-Option: http://www.getavast.net/support/remove-e-mail-signature – GrindelOh
- Es hat nichts mit der zu tun SMTP-Server - Ja, ich kenne diese Option in Avast, und ich kann sie für meinen PC deaktivieren, aber was ist mit der Bereitstellung der Software für die Arbeit auf verschiedenen PCs? geschweige denn, dass Avast nicht die einzige Software ist, die das tut –