Konfigurieren Sie Postfix so, dass Google Mail SMTP auf Ubuntu & Debian verwendet wird

Konfigurieren Sie Postfix so, dass Google Mail SMTP auf Ubuntu & Debian verwendet wird

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.crt
123456relayhost = [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_password
1[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.