Ich verwende Amazon EC2 Instance für eines meiner Projekte, ich habe LAMP auf dem Linux-Server installiert und jetzt, während ich versuche, E-Mails mit einer einfachen Funktion zu senden, sendet es keine E-Mails und gibt auch keinen Fehler.
Dinge, die ich bisher gemacht habe.
Obwohl Ihr Problem sich auf Sendmail bezieht, haben Sie versucht, der Amazon Dokumentation zu folgen?
Hier wird Postfix verwendet, aber es scheint eine bessere Alternative zu sein, und dafür gibt es Hilfe.
Sie können auch SMTP verwenden, da Amazon SES dies unterstützt:
Ich weiß, das beantwortet deine Frage nicht direkt. Sie müssen nur die mail
-Einstellungen in php.ini
konfigurieren.
Wenn Sie eine amazon ec2 ami / linux-Distribution verwenden, verwenden Sie "sudo yum install sendmail" in SSH
Wenn Sie AWS SES verwenden, müssen Sie zunächst sicherstellen, dass Sie das Konto validieren:
Mit Ausnahme von Adressen, die Labels enthalten (siehe unten), müssen Sie jede E-Mail-Adresse überprüfen, die als Absender- oder Absenderadresse für Ihre Nachrichten verwendet wird. Die gesamte E-Mail-Adresse unterscheidet zwischen Groß- und Kleinschreibung. Wenn Sie beispielsweise [email protected] verifizieren, können Sie keine E-Mails von [email protected] senden, es sei denn, Sie überprüfen auch [email protected]. (Bei der Domänenüberprüfung wird jedoch nicht zwischen Groß- und Kleinschreibung unterschieden. Weitere Informationen finden Sie unter Überprüfen von Domänen in Amazon SES.)
Bis Ihnen der Produktionszugriff auf Amazon SES gewährt wird, müssen Sie auch die E-Mail-Adresse jedes Empfängers überprüfen, mit Ausnahme der Empfänger, die vom Amazon SES-Postfachsimulator bereitgestellt werden. Weitere Informationen zum Postfachsimulator finden Sie unter Amazon E-Mail-Versand testen. Weitere Informationen zum Produktionszugriff finden Sie unter Produktionszugriff auf Amazon SES anfordern.
Tags und Links php amazon-web-services amazon-ec2 sendmail