Wie verwende ich Sendmail in Ubuntu?

Wie verwende ich Sendmail in Ubuntu?

Erste:Woher weiß ich, ob mein System eine E-Mail senden kann? Zweite:Wie konfiguriere ich, wenn aktuell keine E-Mail versendet werden kann?

Weil ich hingegangen bin /etc/php5/apache2/php.ini und Folgendes hinzugefügt habe:

sendmail_path = "/usr/sbin/sendmail -t -i"

Dann habe ich Apache neu gestartet, aber als ich eine einfache Mail versuchte, z.B.

if(mail($to,$subject,$message,"FROM: $from")){
   echo "mail sent";
} else {
   echo "sending failure";
}

Es ging schief,Habe ich etwas verpasst ?

Antwort1

Sie müssen einen Mailserver auf Ihrem Host konfigurieren. Die Suche von Serverfault ergibtdieser Linkin dem das Verfahren erläutert wird

Antwort2

Meiner Erfahrung nach ist die Pflege eines Mailservers nicht unbedingt die beste Vorgehensweise. Es kann problematisch sein, wenn Ihr Server auf Blacklists usw. landet.

Ich bevorzuge stattdessen die Verwendung eines der kostenlosen/kostenpflichtigen Mailing-Dienste, die im Internet verfügbar sind. Ich verwende einfache Standalone-Skripte (z. B.:http://caspian.dotconf.net/menu/Software/SendEmail/), um in meinen Anwendungen über POP/IMAP auf diese Dienste zuzugreifen, was zudem einfacher zu konfigurieren ist.

verwandte Informationen