$ sudo service sendmail stop
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
$ sudo yum install postfix
Überprüfen Sie die unten stehende Version
$ postconf mail_version
mail_version = 2.6.6
Diesmal ist 2.6.6 enthalten
$ sudo alternatives --config mta
Es gibt 2 Programme'mta'Bereitstellen.
Befehl auswählen
-----------------------------------------------
*+ 1 /usr/sbin/sendmail.sendmail
2 /usr/sbin/sendmail.postfix
Drücken Sie die Eingabetaste, um den aktuellen auszuwählen[+]Oder geben Sie die Auswahlnummer ein
Geben Sie 2 ein, um zu Postfix zu wechseln
$ sudo chkconfig sendmail off
$ chkconfig --list sendmail
sendmail 0:off 1:off 2:off 3:off 4:off 5:off 6:off
$ sudo chkconfig --add postfix
$ sudo chkconfig postfix on
$ chkconfig --list postfix
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
Deaktivieren Sie den Autostart von sendmail und den Autostart von Postfix
$ sendmail [email protected]
From:[email protected]
To:[email protected]
Subject:Getriebe testen
Es ist eine Testübertragung
.
Überprüfen Sie, ob eine E-Mail an [email protected] gesendet wurde Wenn Sie eine Fehlermeldung wie "Postdrop: Warnung: Öffentliche Suche / Abholung: Keine solche Datei oder kein solches Verzeichnis" erhalten, gehen Sie wie folgt vor.
$ sudo service postfix restart
Shutting down postfix: [FAILED]
Starting postfix: [ OK ]
setting.py
....
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'localhost'
EMAIL_PORT = 25
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = 'Absender<[email protected]>'
....
Fügen Sie Folgendes hinzu
myhostname = mybox.example.com
mydestination = localhost.server.com, localhost, example.com
Der Teil von example.com beschreibt den Domainnamen der ausgehenden E-Mail-Adresse
Postfix installieren und eine E-Mail senden | Auch heute python - How do you configure Django to send mail through Postfix? - Stack Overflow
Recommended Posts