Ändern der Absenderadresse beim Senden von E-Mails über Google Mail in c #
Ich habe den folgenden code zum senden von E-mail von meiner web-Anwendung mit einem Google Mail-Konto. Meine Frage ist, kann ich die Absender-Adresse an eine andere Adresse, andere als die originalen Absender(gmail) - Adresse?
Mein code ist wie folgt:
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
System.Net.NetworkCredential cred = new System.Net.NetworkCredential("[email protected]", "*******");
Was ich Tue, ist nutzlos, da erhalte ich immer Mails von [email protected]
. Ist es möglich es zu ändern?
Habe ich geändert zu
mail.From = new System.Net.Mail.MailAddress("[email protected]");
aber erhielt ich die mail mit der Absenderadresse [email protected]
und nicht der "Von" - Adresse. Ich denke, dass gmail-smtp-überschreibt die " von " - Adresse mit der ursprünglichen Berechtigung.
InformationsquelleAutor der Frage Chendur Pandian | 2010-10-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gmail nicht erlauben, Sie zu ändern AUS, um etwas anderes als Ihre gmail-Konto.
Ist es egal, was Sie verwenden, Sie über-schreiben Sie es, bevor Sie die relais auf. Diese Spam-Abwehr/spoofing.
InformationsquelleAutor der Antwort dave wanta
Dies ist die Lösung:
Dies funktioniert für mich
InformationsquelleAutor der Antwort philip
Benutze ja nur die Aus Eigenschaft des MailMessage
zB.
BEARBEITEN: Lesen Sie hierzu Auch diesen post für weitere detaillierte Informationen, wie E-Mails über Google Mail in C#
Senden von E-Mails .NET über Gmail
EDIT: Obwohl diese Werke für E-mail im Allgemeinen, es scheint, dass diese nicht für die Arbeit gmail, google zu überschreiben, bevor der gesendet (siehe @Dave wanta ' s Antwort)
InformationsquelleAutor der Antwort w69rdy
Wenn Sie haben eine begrenzte Anzahl von Absendern, die Sie tun können, wie @philip vorgeschlagen. Zum Beispiel können Sie
[email protected]
,[email protected]
und[email protected]
oder sogar[email protected]
. Solange Sie nur zugelassene Absender, die auf den tatsächlichengmail.com
website Sie senden können, Sie.Gmail.com : die Versendung von E-Mails von einer anderen Adresse
Wenn Sie erwarten, senden Sie von einem beliebigen Benutzer (wie Kunden-service-Formular auf einer website, wo der Benutzer seine E-Mail und Sie nicht möchten, dass diese E-Mail Sie direkt) über die besten Sie tun können, ist dies :
Wenn Sie in einer kontrollierten Umgebung funktioniert dies wunderbar, aber bitte beachten Sie, dass ich gesehen habe, einige E-Mail-clients senden, die an die from-Adresse auch als reply-to angegeben ist (ich weiß nicht, welche).
InformationsquelleAutor der Antwort Simon_Weaver
Check #56 und #58. Sie könnte relevant sein, was Sie tun möchten
https://code.google.com/p/google-apps-script-issues/issues/detail?id=172
InformationsquelleAutor der Antwort Passant El.Agroudy