Ich lerne Amazons EC2 kennen. Ich habe eine LAMP-Einrichtung installiert, aber wenn ich versuche, E-Mails über die Funktion mail () auf meinen Seiten zu senden, funktioniert das nicht. Ich habe überprüft und sendmail läuft und ist auf der phpinfo-Seite.
Ich habe versucht, die php.ini sendmail_from zu ändern und es tut nichts. SMTP-Port ist offen auf der Firewall ... im freakin verloren ..
Das wird Ihr Problem nicht direkt lösen (Bearbeiten: Ich meine die Fehlermeldung, die Sie jetzt bearbeitet haben), aber Amazon EC2-Instanzen haben eine wirklich unübersichtliche E-Mail-Reputation. Sie werden wahrscheinlich Probleme mit der Zustellbarkeit haben.
Dankeschön Amazon hat den einfachen E-Mail-Dienst für EC2 entwickelt, mit kostenlosem Service für EC2-Kunden. Die API ist ziemlich einfach und es gibt Transportadapter für viele ausgezeichnete PHP-Mailing-Bibliotheken, wie SwiftMailer ( Transport ).
Bitte installieren Sie die sendmail-Erweiterung. Ich habe dieses Problem gelöst, indem ich sendmail in meiner Instanz installiert habe.
Geben Sie einfach Folgendes ein: sudo apt-get install sendmail in Ihrem Terminal.
Das hat für mich funktioniert
Tags und Links php amazon-ec2 sendmail lamp