[LINUX] Senden Sie E-Mails mit mailx an einen mit Python eingerichteten Dummy-SMTP-Server.

Ein Dummy-SMTP-Server mit Python kann einfach mit dem folgenden Befehl gestartet werden.

python -m smtpd -n -c DebuggingServer localhost:8025

Als ich jedoch versuchte, eine E-Mail per Mailx an diesen Server zu senden, war dies umständlich, sodass ich die Prozedur anstelle eines Memorandums schreiben werde. Weil mailx E-Mails wie sendmail oder postfix an MTA sendet Es ist gut, den obigen Dummy-SMTP-Server als Relay-Server von sendmail oder postfix anzugeben. Da funktionierte Postfix in meiner Umgebung Die folgenden Einstellungen wurden zu /etc/postfix/main.cf hinzugefügt.

relayhost = [127.0.0.1]:8025

Starten Sie dann postfix neu.

sudo systemctl restart postfix.service

Senden Sie mit diesem

echo "test" | mail -v -s "test" [email protected]

Die Mail sollte auf dem Dummy-SMTP-Server ankommen.

Recommended Posts

Senden Sie E-Mails mit mailx an einen mit Python eingerichteten Dummy-SMTP-Server.
Richten Sie einen Test-SMTP-Server in Python ein.
Richten Sie einen einfachen SMTP-Server in Python ein
Wenn es schwierig ist, beim Senden von E-Mails mit Python lokal einen SMTP-Server einzurichten.
[Vagrant] Richten Sie einen einfachen API-Server mit Python ein
Richten Sie mit Docker einen Samba-Server ein
Richten Sie mit Twisted einen Mailserver ein
So richten Sie einen einfachen SMTP-Server ein, der lokal in Python getestet werden kann
Senden Sie eine Nachricht von Slack an einen Python-Server
Richten Sie einen einfachen HTTPS-Server mit Asyncio ein
Senden Sie eine Nachricht mit Python an LINE (LINE Notify)
Richten Sie einen lokalen Server mit Go-File-Upload ein.
Senden Sie E-Mails mit Python an eine bestimmte E-Mail-Adresse, ohne SMTP festzulegen
Richten Sie einen lokalen Server mit Go-File-Download ein.
So richten Sie einen lokalen Entwicklungsserver ein
Richten Sie mit Python einen Dummy-SMTP-Server ein und überprüfen Sie den Sendevorgang von Action Mailer
Einführung und Verwendung der Python-Flasche ・ Versuchen Sie, einen einfachen Webserver mit Anmeldefunktion einzurichten
So richten Sie eine Python-Umgebung mit pyenv ein
Richten Sie mit Sublime Text 2 eine Python-Entwicklungsumgebung ein
So installieren Sie NPI + Senden Sie eine Nachricht an Python
Ich habe verschiedene Methoden ausprobiert, um japanische Post mit Python zu senden
Richten Sie eine Python-Entwicklungsumgebung mit Visual Studio Code ein
Richten Sie einen Webserver mit CentOS7 + Anaconda + Django + Apache ein
Versuchen Sie, ein Unterfenster mit PyQt5 und Python zu öffnen
Ich möchte eine GUI-Entwicklungsumgebung mit Python oder Golang auf dem Mac einrichten
So senden Sie eine Anfrage mit Python an die DMM (FANZA) -API
HTML-Mail mit Bild zum Senden mit Python
Erstellen Sie mit Python + PIL ein Dummy-Image.
Ich habe versucht, mit einem Remote-Server über Socket-Kommunikation mit Python zu kommunizieren.
Richten Sie mit CentOS Linux 8 + Apache mod_ssl einen Reverse-Proxy für den https-Server ein
Versuchen Sie ernsthaft, eine Vim-Testumgebung einzurichten (für Python).
Richten Sie mit http.server in Python 3 in 30 Sekunden einen lokalen Webserver ein
Versuchen Sie, ein festgelegtes Problem der High-School-Mathematik mit Python zu lösen
Lesen einer CSV-Datei mit Python 2/3
So senden Sie eine Nachricht mit Curl an LINE
ODBC-Verbindung zu FileMaker 11 Server Advanced mit Python 3
Ich habe eine einfache Mail-Sendeanwendung mit tkinter von Python erstellt
Senden Sie eine E-Mail mit Python an Spushis Adresse
Versuchen Sie, mit Python eine Lebenskurve zu zeichnen
Ich möchte ein Spiel mit Python machen
Starten Sie mit Docker einen einfachen Python-Webserver
Versuchen Sie, in Python einen "Entschlüsselungs" -Code zu erstellen
Spielen Sie den Server mit zwei PCs
Richten Sie einen UDP-Server in der Sprache C ein
Entscheide dich für einen Laborauftrag mit Python (Fiktion)
Beispiel für eine Slack-Benachrichtigung mit Python Lambda
Schritte zum Erstellen eines Twitter-Bots mit Python
Starten Sie einen Webserver mit Python und Flask
Versuchen Sie, mit Python eine Diedergruppe zu bilden
Richten Sie eine Python-Entwicklungsumgebung auf Marvericks ein
Ich möchte mit Python in eine Datei schreiben
Zubu Amateur will Python starten
[Python] So erstellen Sie eine lokale Webserverumgebung mit SimpleHTTPServer und CGIHTTPServer
So bereiten Sie die Umgebung mit Courseras fortgeschrittenem Kurs für maschinelles Lernen auf Google Colab vor
Ich möchte mit swagger-codegen in Sekundenschnelle einen Mock-Server für Python-Flask einrichten.
[Python] Ich habe versucht, automatisch einen täglichen Bericht über YWT mit Outlook-Mail zu erstellen
Python Hinweis: Was bedeutet es, einen Startwert mit Zufallszahlengenerierung zu setzen?
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Memo mit Python mit HiveServer2 von EMR verbunden
[Python] Wie zeichnet man mit Matplotlib ein Liniendiagramm?