E-Mails mit PEAR Mail in PHP ist in Ordnung, die auf Windows Dev System, aber nicht auf Linux-Server?
Ich benutze folgenden code zum senden von E-Mails mittels E-mail.google
<?php
require_once "Mail.php";
$from = "[email protected]";
$to = "[email protected]";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$host = "ssl://smtp.gmail.com";
$port = "465";
$username = "[email protected]";
$password = "mygmailpassword";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
$smtp = Mail::factory('smtp',
array ('host' => $host,
'port' => $port,
'auth' => true,
'username' => $username,
'password' => $password));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
echo("<p>" . $mail->getMessage() . "</p>");
} else {
echo("<p>Message successfully sent!</p>");
}
?>
Dieser code funktioniert gut auf Windows-Entwicklungsrechner, aber nicht auf meine Amazon-Linux-Server ?
Bitte sagen Sie mir, wenn keine zusätzliche Konfiguration erforderlich ist.
- in meinem amazon linux-server i legen Sie meine Webseite unter /var/www/html-Verzeichnis und auch die Mail.php die Datei gibt es, so dass es aufgenommen werden kann auf diese Dateien , von denen ich möchte, um E-mail senden.
- Aber Linux-Maschine nicht melden, wenn Sie bestimmte Fehler wie windows , so dass in Fall von jede Art von Fehler, die ich erhalten website ist falsch konfiguriert oder etwas der gleichen Art im Allgemeinen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mail.php ist das nicht die einzige Datei, die benötigt wird für das versenden von mails via SMTP. Sie müssen die folgenden Dateien:
Zumindest diese Dateien wurden benötigt, als ich versuchte, aus Ihrem Beispiel auf meinem eigenen linux-server.
Ich weiß nicht, wie diese Amazon-web-Kram funktioniert, aber Sie wahrscheinlich benötigen, um einige log-Datei aktivieren oder Fehlermeldungen in der HTML-Ausgabe irgendwie, oder erhöhen Sie die Warnung Ebene, um herauszufinden, was wirklich falsch läuft.
Wenn Sie möchten, installieren Sie die Dateien manuell können Sie Sie hier herunterladen: