Konfigurieren Sie Postfix so, dass Google Mail SMTP auf Ubuntu & Debian verwendet wird
- 2608
- 356
- Tamina Liebach
Postfix ist ein beliebter Open-Source-Mail-Transferagent (MTA), mit dem E-Mails auf Linux-Systemen weitergeleitet und bereitgestellt werden. Es bietet ein robustes und effizientes Mittel zur Behandlung von Mail -Zustellung. In diesem Tutorial zeigen wir Ihnen, wie Sie Postfix so konfigurieren, dass der SMTP-Service von Google Mail auf Ubuntu und Debian-basierten Systemen verwendet wird. Mit diesem Setup können Sie E -Mails über die Infrastruktur von Google Mail senden, um eine bessere Lieferbarkeit zu erhalten und die Wahrscheinlichkeit zu verringern, dass Ihre E -Mails als Spam gekennzeichnet werden.
Voraussetzungen
Stellen Sie vor dem Fahren sicher, dass Sie Folgendes haben:
- Ein System, das Ubuntu oder Debian-basierte Verteilung ausführt.
- Ein Google Mail -Konto oder ein Google Workspace -Konto mit aktivierter "weniger sicheren Apps".
- Root- oder Sudo -Zugriff auf das System.
Schritt 1: Installieren Sie Postfix und erforderliche Abhängigkeiten
Aktualisieren Sie zunächst den Paketindex Ihres Systems:
sudo APT -Update
Installieren Sie als nächstes Postfix und das Mailutils -Paket, das zusätzliche Versorgungsunternehmen für die Behandlung von E -Mails bietet:
sudo apt installieren postfix mailutils
Während der Postfix -Installation werden Sie aufgefordert, den E -Mail -Server -Konfigurationstyp auszuwählen. Wählen Sie "Internetseite" und geben Sie Ihren voll qualifizierten Domain -Namen (FQDN) ein, wenn Sie aufgefordert werden.
Schritt 2: Konfigurieren Sie Postfix, um Google Mail SMTP zu verwenden
Bearbeiten Sie die Postfix -Konfigurationsdatei/etc/postfix/Main.CF mit Ihrem bevorzugten Texteditor:
sudo nano/etc/postfix/main.vgl
Fügen Sie die folgenden Zeilen in der Konfigurationsdatei hinzu oder ändern Sie die folgenden Zeilen:
relayhost = [SMTP.Google Mail.com]: 587 SMTP_USE_TLS = Ja.crt123456 | relayhost = [SMTP.Google Mail.com]: 587Smtp_use_tls = yessmtp_sasl_auth_enable = yessmtp_sasl_security_options = noanonymousSmtp_Sasl_password_maps = Hash:/etc/postfix/sasl_passwdsktp_tls_cafile.crt |
Speichern und beenden Sie die Datei.
Schritt 3: Erstellen und konfigurieren Sie die SASL -Kennwortdatei
Erstellen Sie eine neue Datei/etc/postfix/sasl_passwd, um die Anmeldeinformationen Ihres Google Mail -Kontos zu speichern:
sudo nano/etc/postfix/sasl_passwd
Fügen Sie die folgende Zeile hinzu, ersetzen Sie [E -Mail -geschützte] durch Ihre Google Mail -E -Mail -Adresse und Ihrpassword durch Ihr Google Mail -Passwort:
[SMTP.Google Mail.com]: 587 [email protected]: your_password1 | [SMTP.Google Mail.com]: 587 [email protected]: your_password |
Speichern und beenden Sie die Datei.
Sichern Sie die Passwortdatei, indem Sie ihre Berechtigungen ändern:
sudo chmod 600/etc/postfix/sasl_passwd
Erstellen Sie eine Hash -Karte der Kennwortdatei für Postfix, die Sie verwenden sollen:
sudo postmap/etc/postfix/sasl_passwd
Schritt 4: Starten Sie Postfix neu und testen Sie die E -Mail -Funktionalität
Starten Sie den Postfix -Dienst neu, um die Änderungen anzuwenden:
sudo systemctl neu starten nachfix
Senden Sie eine Test -E -Mail über den Mail -Befehl, um sicherzustellen, dass das Postfix korrekt konfiguriert ist:
Echo "Dies ist eine Test -E -Mail."| Mail -s" Test -E -Mail "[E -Mail geschützt]
Ersetzen Sie [E -Mail geschützt] durch eine gültige E -Mail -Adresse. Überprüfen Sie den Posteingang des Empfängers, um sicherzustellen, dass die E -Mail erfolgreich geliefert wurde.
Abschluss
Sie haben jetzt Postfix so konfiguriert, dass Sie Google Mail SMTP auf Ihrem Ubuntu- oder Debian-basierten System verwenden. Mit diesem Setup können Sie E -Mails über die Infrastruktur von Google Mail senden, die E -Mail -Lieferbarkeit verbessern und die Wahrscheinlichkeit, dass Ihre Nachrichten als Spam gekennzeichnet sind. Denken Sie daran, Ihre System- und Postfix -Konfiguration regelmäßig zu aktualisieren, um einen sicheren und zuverlässigen E -Mail -Dienst zu erhalten.
- « Benutzerfreundliche SSH-Clients für Windows mit erweiterter Funktionalität
- Bereitstellung der Flask -Anwendung auf Ubuntu (Apache+WSGI) »