keresési eredmények
Postfix egy Mail Transfer Agent (MTA), amely működhet, mint egy SMTP szerver vagy kliens küldeni vagy fogadni e-mailt. Számos oka van annak, hogy a Postfix-et úgy szeretné beállítani, hogy e-mailt küldjön a Google Workspace (korábban G Suite és Google Apps) és a Gmail használatával. Ennek egyik oka az, hogy elkerülje az e-mailek spamként való megjelölését, ha a jelenlegi szerver IP-jét hozzáadták egy blokkolási listához.
ebben az útmutatóban megtudhatja, hogyan telepíthet és konfigurálhat egy Postfix szervert Debianon vagy Ubuntun, hogy e-mailt küldjön a Gmailen és a Google Workspace-en keresztül. A Postfix más külső SMTP-kiszolgálókkal történő konfigurálásával kapcsolatos információkért tekintse meg a Postfix konfigurálása e-mail küldéséhez külső SMTP-kiszolgáló útmutatóval című cikkünket.
Megjegyzés Az e-mailről a Linode-on
ez az útmutató e-mail küldésével járhat vagy eredményezhet. A spam elleni küzdelem érdekében a Linode korlátozza a kimenő kapcsolatokat a 25., 465. és 587. portokon az összes Linódon az 5. November 2019. után létrehozott új fiókokhoz. További információért, kérjük, olvassa el az e-mail küldését a Linode-on.ez az útmutató magában foglalhatja vagy eredményezheti az e-mail küldését. A spam elleni küzdelem érdekében a Linode korlátozza …
Mielőtt elkezdené
-
töltse ki az Indításunkat és biztosítsa a szerver útmutatóit, és győződjön meg arról, hogy a Linode ‘ hostname be van állítva.
-
frissítse a rendszert:
sudo apt-get update && sudo apt-get upgrade
-
a webböngészővel erősítse meg e-mail bejelentkezési adatait a toGmail bejelentkezésével.
Megjegyzés
ez az útmutató nem root felhasználók számára készült. Az emelt szintű jogosultságokat igénylő parancsoksudo
előtaggal vannak ellátva. Ha nem ismeri asudo
parancsot, nézze meg a felhasználói és csoportok útmutatót.
Install Postfix
ebben a részben a Postfix és a libsasl2 csomagot fogja telepíteni, amely az egyszerű hitelesítési és biztonsági réteg (SASL) kezelését segíti.
-
a Postfix és a
libsasl2-modules
csomag telepítése:sudo apt-get install libsasl2-modules postfix
-
amikor a rendszer kéri, válassza az Internet Site lehetőséget a Postfix telepítőjének konfigurálandó levelezőszerver típusaként. A következő képernyőn a rendszer levelezési nevét arra a tartományra kell állítani, amelyen keresztül e-mailt szeretne küldeni és fogadni.
-
a telepítés befejezése után ellenőrizze, hogy a
myhostname
paraméter konfigurálva van-e a kiszolgáló FQDN:fájljával: / etc / postfix / main. cf
1
myhostname = fqdn.example.com
alkalmazásjelszó létrehozása Postfix
ha a kétfaktoros hitelesítés (2FA) engedélyezve van, a Gmail előre konfigurálva van, hogy megtagadja a kapcsolatokat olyan alkalmazásoktól, mint a Postfix, amelyek nem biztosítják a hitelesítés második lépését. Bár ez egy fontos biztonsági intézkedés, amelynek célja, hogy korlátozza az illetéktelen felhasználók hozzáférését a fiókjához, akadályozza az e-mailek küldését néhány SMTP-kliensen keresztül, mint itt. Kövesse ezeket a lépéseket a Gmail konfigurálásához Postfix-specifikus jelszó létrehozásához:
-
jelentkezzen be Google-fiókjába, és keresse meg a Fiókhozzáférés és biztonsági beállítások kezelése oldalt.
-
Görgessen le a bejelentkezés a Google-ba szakaszhoz, és engedélyezze a 2 lépéses ellenőrzést. Előfordulhat, hogy a folytatás előtt meg kell adnia a jelszavát és egy ellenőrző kódot.
-
ugyanebben a szakaszban kattintson a gombraapp jelszavak egy egyedi jelszó létrehozásához, amelyet a Postfix segítségével lehet használni.
-
kattintson az alkalmazás kiválasztása legördülő menüre, és válassza az egyéb (egyéni név) lehetőséget. Írja be a “Postfix” parancsot, majd kattintson a generálás gombra.
-
megjelenik az újonnan létrehozott jelszó. Írja le, vagy mentse biztonságos helyre, amelyet a következő lépésekben könnyen megtalálhat, majd kattintson a Kész gombra:
Add Gmail felhasználónév és jelszó Postfix
felhasználónevek és jelszavak tárolja sasl_passwd
a /etc/postfix/sasl/
könyvtárban. Ebben a szakaszban hozzáadja az e-mail bejelentkezési adatait ehhez a fájlhoz és a Postfixhez.
-
nyissa meg vagy hozza létre a
/etc/postfix/sasl/sasl_passwd
fájlt, és adja hozzá az SMTP gazdagép, felhasználónév és jelszó adatait:Fájl: /etc / postfix / sasl / sasl\ \ _passwd
1
:587 :password
Megjegyzés:
az SMTP-kiszolgáló címkonfigurációjasmtp.gmail.com
támogatja az üzenetek elküldését az 587-es (StartTLS) és a 465-ös (SSL) porton keresztül. Bármelyik protokollt is választja, győződjön meg róla, hogy a port száma megegyezik a/etc/postfix/sasl/sasl\_passwd
és a/etc/postfix/main.cf
fájlokban. További információt a Google Workspace e-mail küldése nyomtatóról, szkennerről vagy alkalmazás súgójáról című cikkében talál. -
hozza létre a Postfix hash db fájlját a
postmap
parancs futtatásával:sudo postmap /etc/postfix/sasl/sasl_passwd
ha minden jól ment, akkor a sasl_passwd.db
nevű új fájlnak kell lennie a /etc/postfix/sasl/
könyvtárban.
biztonságos Postfix Hash adatbázis és e-mail jelszó fájlok
az előző lépésekben létrehozott /etc/postfix/sasl/sasl_passwd
és /etc/postfix/sasl/sasl_passwd.db
fájlok egyszerű szövegben tartalmazzák az SMTP-hitelesítő adatokat.
a fájlokhoz való hozzáférés korlátozásához módosítsa engedélyeiket úgy, hogy csak a root felhasználó tudjon olvasni vagy írni a fájlból. Futtassa a következő parancsokat a tulajdonjog root-ra változtatásához, majd frissítse a két fájl engedélyeit:
sudo chown root:root /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.dbsudo chmod 0600 /etc/postfix/sasl/sasl_passwd /etc/postfix/sasl/sasl_passwd.db
a Postfix Továbbító szerver konfigurálása
ebben a szakaszban a /etc/postfix/main.cf
fájlt a Gmail SMTP-kiszolgálójának használatára konfigurálja.
-
keresse meg és módosítsa a
relayhost
értéket a/etc/postfix/main.cf
alatt, hogy megfeleljen a következő példának. Győződjön meg arról, hogy a port száma megegyezik a fenti/etc/postfix/sasl/sasl\_passwd
pontban megadottakkal.fájl: / etc / postfix / main. cf
1
relayhost = :587
-
a fájl végén adja hozzá a következő paramétereket a hitelesítés engedélyezéséhez:
File: /etc/postfix/main.cf
1 2 3 4 5 6 7 8 910
# Enable SASL authenticationsmtp_sasl_auth_enable = yes# Disallow methods that allow anonymous authenticationsmtp_sasl_security_options = noanonymous# Location of sasl_passwdsmtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd# Enable STARTTLS encryptionsmtp_tls_security_level = encrypt# Location of CA certificatessmtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
-
mentse el a módosításokat, és zárja be a fájlt.
-
indítsa újra a Postfix-et:
sudo systemctl restart postfix
hibaelhárítás-engedélyezze a” kevésbé biztonságos alkalmazások ” hozzáférést
bizonyos esetekben a Gmail továbbra is blokkolhatja a “kevésbé biztonságos alkalmazások” nevű kapcsolatokat.”A hozzáférés engedélyezése:
-
engedélyezze a” kevésbé biztonságos alkalmazások ” hozzáférést
válassza a Bekapcsolás lehetőséget. A böngészőablak tetején sárga “frissített” értesítés jelenik meg, a Gmail pedig automatikusan megerősítő e-mailt küld.
-
tesztelje a Postfix-et a következő szakaszban látható módon. Ha a teszt e-mailjei néhány perc múlva nem jelennek meg,tiltsa le az új alkalmazás bejelentkezési kísérleteit, majd kattintson a Folytatás gombra.
tesztelje a Postfix e-mail küldését a Gmail segítségével
használja a Postfix sendmail megvalósítását teszt e-mail küldéséhez. Írja be az alábbiakhoz hasonló sorokat, és vegye figyelembe, hogy a sorok között nincs prompt, amíg a .
nem fejezi be a folyamatot:
sendmail From: Subject: Test mailThis is a test email.
ellenőrizze a cél e-mail fiókot a teszt e-mailhez. Nyissa meg a syslog
parancsot a tail -f
paranccsal, hogy a változások élőben jelenjenek meg:
sudo tail -f /var/log/syslog
CTRL + C a naplóból való kilépéshez.
Leave a Reply