Heim >Backend-Entwicklung >PHP-Tutorial >Warum sendet mein Code keine E-Mails von meiner gewünschten Adresse über den SMTP-Server von Gmail?

Warum sendet mein Code keine E-Mails von meiner gewünschten Adresse über den SMTP-Server von Gmail?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-11 13:05:11388Durchsuche

Why Doesn't My Code Send Emails From My Desired Address Using Gmail's SMTP Server?

So behalten Sie die gewünschte Absenderadresse bei, wenn Sie den Gmail-SMTP-Server verwenden

Wenn Sie versuchen, eine E-Mail über den SMTP-Server von Gmail zu senden, kann dies passieren Das Problem besteht darin, dass die E-Mail von Ihrem Standard-Gmail-Konto gesendet wird und nicht von der gewünschten Absenderadresse, die in Ihrem Konto angegeben ist Code.

Die zugrunde liegende Einschränkung

Leider hat Google eine Richtlinie implementiert, die die „From“- und „Reply-To“-Header in allen über sein SMTP gesendeten E-Mails neu schreibt Dienst, wodurch sie gezwungen werden, Ihr verknüpftes Gmail-Konto widerzuspiegeln. Diese Einschränkung ergibt sich aus der Absicht der SMTP-Funktion als privates Tool für die persönliche E-Mail-Zustellung und nicht als offener oder Relay-Dienst.

Alternative Optionen

Um dies zu überwinden Einschränkung können Sie alternative Lösungen in Betracht ziehen:

  • Verwenden Sie ein dediziertes Gmail-Konto: Erstellen ein separates Gmail-Konto speziell zum Senden von E-Mails von der gewünschten Adresse.
  • Gmail für Domains verwenden: Wenn Sie die Domain besitzen, von der aus Sie E-Mails senden möchten, richten Sie ein kostenloses Gmail für Domains ein Konto und erstellen Sie eine E-Mail-Adresse innerhalb dieser Domain.

Zusätzlich Informationen

  • Google erlaubt zwar das Versenden von E-Mails über verschiedene Adressen, aber diese Funktionalität ist normalerweise auf die Gmail-Webanwendung beschränkt und nutzt Ihren vorhandenen externen SMTP-Server, der von der ursprünglichen Frage abweicht.
  • Mandrill, ein renommierter Anbieter von Transaktions-E-Mail-Diensten, bietet kostenlose Sendelimits und robuste Funktionen für die Abwicklung großer E-Mail-Versandmengen.

Das obige ist der detaillierte Inhalt vonWarum sendet mein Code keine E-Mails von meiner gewünschten Adresse über den SMTP-Server von Gmail?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn