Konfigurieren Sie Mail unter Ubuntu

2

Wie konfiguriere ich Mail auf meinem Ubuntu 14.04 für die Verwendung mit einer Bash-Datei, die eine Mail-Funktion erfordert? Ich habe keine Anleitungen gefunden, die ich mit Ubuntu 14.04 verwenden kann

QuyNguyen2013
quelle
Es gibt alle keine Führer, für die ich finden kann Desktop Ubuntu, kein Ubuntu-Server.
QuyNguyen2013

Antworten:

5

Traditionell ist die mail Befehl leitet nur die generierte Nachricht an /usr/sbin/sendmail, die dann voraussichtlich SMTP, UUCP, Bitnet oder was auch immer die Empfängeradressen beschreiben. Die allgemeinste Lösung wäre dann, ein Paket zu installieren, das bietet das sendmail Werkzeug.

Hier gibt es viele Möglichkeiten - Sie können verwenden ein MTA mit vollem Funktionsumfang (postfix, exim4, opensmtpd ...) oder eine einfache Weiterleitung (msmtp, ssmtp, esmtp…). Weiterleitungen können die Nachricht nur an einen bestimmten Server (z. B. an Google Mail oder einen anderen Anbieter) senden und sind in der Regel für diesen Zweck ausreichend. Vollständige Mailserver unterstützen sowohl die direkte als auch die indirekte Übertragung.

(Beachten Sie, dass für die Nachricht ein From: [email protected], dann Sie Muss leiten Sie es über Google Mail-Server weiter. Gleiches gilt für die meisten anderen Anbieter. Wenn Sie jedoch einen eigenen Domainnamen haben, benötigen Sie auch einen vollständigen Mailserver.)

Ich kann hier nicht jede einzelne Option beschreiben. Wenn Sie eine Weiterleitung installieren, sollte die Konfiguration mehr oder weniger selbsterklärend sein. Wenn Sie einen vollständigen Mailserver konfigurieren möchten, um E-Mails über einen Provider weiterzuleiten, Suche nach Begriffen "Relay Mail" oder "Smarthost". Insbesondere haben viele Leute Tutorials geschrieben, um Postfix / Sendmail / etc. Leiten Sie alle Nachrichten über Google Mail weiter. Ich benutze msmtp hier ist ein Beispiel ~/.msmtprc.

Was auch immer Sie wählen, stellen Sie sicher, dass entweder /usr/sbin/sendmail oder /usr/lib/sendmail ruft das richtige Mailprogramm auf.


Es gibt auch eine andere Option. Mehrere Versionen der mail Befehl vorhanden; eine mit einer großen Anzahl von Funktionen wird aufgerufen heirloom-mailx in Ubuntu - Repositorys (später umbenannt in s-nail ). Unter anderem können Sie direkt und ohne separate Verbindung mit den SMTP-Servern Ihres Providers kommunizieren sendmail Werkzeug.

Wenn Sie heirloom-mailx installieren, können Sie alle oben genannten Schritte überspringen und die erforderlichen SMTP-Variablen in Ihrem System festlegen ~/.mailrc; zum Beispiel :

 # ~ / .msmtprc  Standardeinstellungen
    tls auf
    tls_trust_file /etc/ssl/certs/ca-certificates.crt

Konto Standard
    von [email protected]
    Host smtp.gmail.com
    Port 587
    auth plain
    Benutzer [email protected]
    Passwort ******** 
 # ~ / .mailrc  set smtp = "grawity%[email protected]: 587"
setze smtp-use-starttls
setze smtp-auth = "plain" 
grawity
quelle
Wie konfiguriere ich Erbstück Mailx mit Yahoo?
QuyNguyen2013