keresési eredmények

a Postfix beállítása e-mailek küldésére a Gmail és a Google Workspace használatával a Postfix beállítása e-mailek küldésére a Gmail és a Google Workspace használatával

a Postfix beállítása e-mailek küldésére a Gmail és a Google Workspace használatával

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é

  1. 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.

  2. frissítse a rendszert:

    sudo apt-get update && sudo apt-get upgrade
  3. 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ő parancsok sudo előtaggal vannak ellátva. Ha nem ismeri a sudo 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.

  1. a Postfix és a libsasl2-modules csomag telepítése:

     sudo apt-get install libsasl2-modules postfix
  2. 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.

    Choose ldquo;Internet Siterdquo; for Postfix.Choose ldquo;Internet Siterdquo; for Postfix.

    Choose ldquo;Internet Siterdquo; for Postfix.
    Set the system mail name for Postfix.Set the system mail name for Postfix.

    Set the system mail name for Postfix.
  3. 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:

  1. 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.

  2. 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.

  3. ugyanebben a szakaszban kattintson a gombraapp jelszavak egy egyedi jelszó létrehozásához, amelyet a Postfix segítségével lehet használni.

    hozzon létre egy alkalmazás jelszavát

  4. 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.

  5. 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:

    generált alkalmazás jelszó

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.

  1. 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ója smtp.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.
  2. 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.

  1. 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
  2. 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
  3. mentse el a módosításokat, és zárja be a fájlt.

  4. 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:

  1. 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.

    engedélyezze ldquo; kevésbé biztonságos Appsrdquo;

  2. 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