Beállítása levéltovábbítást Postfix és mailgun az ubuntu

Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!

A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós

- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I

Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!

A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!

A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!

Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.

Tegye fel kérdését támogatás 24/7/365

Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a

Ajánlatot 8host.com

Beállítása levéltovábbítást Postfix és mailgun az ubuntu

SMTP-szerver környezetben - ez a feladat nem a gyenge a szíve. Nagyon fontos, hogy megbízható adatok védelmét, és ami talán még fontosabb, állítsa szállíthatósága leveleket, amelyek nem lesznek spamként.

Levélküldés képes megoldani mind a két probléma. Állítsa be a relé sokkal egyszerűbb, mint a teljes értékű SMTP szerver: csak küldje el az összes mail a kiszolgáló által kezelt szakember által, az SMTP szerver. Így akkor nem kell, hogy szembenézzen a nehézségeivel SMTP.

Kétféle relé: nyitott és zárt. Nyílt relé levelet küld a szerver belső és külső források. Ez a fajta relé ki tudja használni a spamkeresőktől. Zárt relé átadását foglalja magában csak az e-mail generált belső szerver és magánhálózat.

minden külső SMTP-szerver használható a levelek továbbítását. Mailgun szerver számos előnye van más SMTP-szervereket. Ez a szolgáltatás ingyenesen használható akár 10.000 e-maileket havonta, hogy nagyon megbízható. Ezen kívül lehetővé teszi, hogy e-mailt küldeni egy adott domain, és ez ad egy extra biztonsági szintet, és mentse az e-maileket feketelistákat.

követelmények

1: A számla Mailgun

Látni fogja, hogy Mailgun szolgáltatási domain létre az Ön számára.

Ne használja ezt a domaint. Jobb csak hogy hozzon létre egy aldomain számára Mailgun. Ehhez kattintson az Új Tartomány. Válassza ki az aldomain a szolgáltatás, például, vagy mailgun.example.com bulkemail.example.com.

Megjegyzés. Az útmutató fogják használni aldomain mg.example1.com.

Ezt követően, egy új al-domain jelenik meg a domainek listáját a Domains oldalon. Nyílt aldomain oldalt Ehhez kattints rá a Domains oldalon. Látni fogja, három DNS-rekordokat.

Add ezeket a bejegyzéseket a domain beállításai a szerveren. Ezt használja a vezérlőpult hosting szolgáltató.

Meg kell majd írni, és e-mailt küldeni nyomkövető (rész Küldés és nyomon követés). Bejegyzés mail (vétel), nem jelent szükségszerűen. Ne zárja be ezt az oldalt: feltüntetett adatok azt kell másolni a DNS-beállításokat a szerveren.

2: DNS-rekordok beállítása

Tehát, akkor létre kell hozni két TXT rekordot, és a CNAME rekordot. Opcionálisan, akkor adjunk hozzá egy MX rekordot.

Készítsen minden szükséges adatokat, a szolgálatot Mailgun információkat.

Hozzon létre egy CNAME:

  • Név: E-mail
  • Hostname: mailgun.org. (Legyen biztos, hogy egy ideig a végén).

Létre az első zapisTXT:

  • Név: @
  • Szöveg: írja be a képen az első TXT nyilvántartások Mailgun, és vigye idézőjelek. Például: «v = spf1 tartalmazzák: mailgun.org

Ahhoz, hogy hozzon létre egy második zapisTXT:

  • Név: Adja meg a félkövér része a gazda nevét Mailgun oldalon. Például: mallo._domainkey.
  • Szöveg: Másolás az érték a Mailgun oldalt, és vigye idézőjelek. Például: «k = RSA; p = MIGfMA0G ... AQAB ».

Most Mailgun igazolnia kell a domain folytatás előtt. Meg lehet várni, amíg a DNS-rekordok frissülnek, vagy térjen vissza a Mailgun oldalon keresse meg a szakasz Domainellenőrzés DNS és kattintson a Check DNS-rekordok most. Ellenőrzése után rekordok mellett jelenik meg a zöld pipa nekik.

Frissítés bejegyzések eltarthat egy ideig (néhány perctől néhány óráig).

Megjegyzés. Ha Mailgun szolgáltatás nem erősítette meg a bejegyzést, ellenőrizze a beírt értékeket, és győződjön meg arról, hogy helyesen azonosítani az összes adatot szolgáltatott Mailgun. TXT rekord meg kell tennie idézőjelek. Neve az első rekord TXT - @, de nem gép neve Mailgun oldalon.

3: Postfix beállítása

Telepítéséhez Postfix használhatja a beépített csomagkezelő.

Kapcsolódni a szerverhez, mint a sudo hozzáférést:

Általános szabály, hogy a telepítés a Postfix zajlik online. Így a program kérni a szükséges adatokat. A hibák elkerülése érdekében a telepítés során, akkor jobb, hogy hozzanak létre az adatok előzetes, majd indítsa el a telepítést.

Postfix, mint a levéltovábbítás:

sudo debconf- set-választás <<<"postfix postfix/main_mailer_type select Satellite system"

Adja meg a szerver host neve (ez lesz használva a neve a mail szerver host):

sudo debconf- set-választás <<<"postfix postfix/mailname string $HOSTNAME"

Postfix kezelhető Mailgun SMTP-szerver.

sudo debconf- set-választás <<<"postfix postfix/relayhost string smtp.mailgun.org"

Most már lehet telepíteni Postfix.

sudo apt -y install postfix

Ahhoz, hogy a Postfix szolgáltatást tud csatlakozni Mailgun, akkor létre kell hozni egy fájlt a bizonyítványokat, és adjuk hozzá a másolt nevét és jelszavát Mailgun (2. rész).

Megjegyzés. Minden aldomain Mailgun olyan egyedi adatokat. További információk találhatók a Mailgun dokumentációt.

Létrehozása és szerkesztése fájl hitelesítő:

sudo nano / etc / postfix / sasl_passwd

Add a következő sort:

Korlátozza a hozzáférést az iratokhoz. A jogot, hogy írni és olvasni csak a gyökere. Használja postmap paranccsal frissítse paramétereit Postfix.

sudo chmod 600 / etc / postfix / sasl_passwd
sudo postmap / etc / postfix / sasl_passwd

Blokkolja a névtelen hozzáférést a szerveren, és adja meg a hitelesítő adatokat a fájlt a Mailgun. Nyissa meg a konfiguráció a Postfix:

sudo nano /etc/postfix/main.cf

És ezeket a sorokat a fájl:

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash: / etc / postfix / sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_sasl_mechanism_filter = AUTH bejelentkezési

Megjegyzés. Postfix széles skáláját kínálja a biztonsági beállításokat, amelyek blokkolják a hozzáférést spamkeresőktől (további információ - ezen a linken). Különösen a következő két sort használatának korlátozását levélküldés, hogy a helyi hálózaton, és akkor említette SASL-felhasználók számára:

smtpd_relay_restrictions = permit_mynetworks
permit_sasl_authenticated defer_unauth_destination

sudo restart systmctl postfix

Azt is meg kell győződnie arról, hogy az összes bejövő SMTP port letiltásra kerül. Állapotának ellenőrzése tűzfal:

sudo ufw status
Hogy cselekvés
-- ------ ----
22 engedélyezhetik Bárhol
22 (v6) Engedélyezés Bárhol (v6)

Az oszlop, ott kell lennie a kikötők 25, 465, és 587. Ezek a portok által használt SMTP. Ők nem tehetnek a bejövő forgalmat. Ha ezek a portok vannak nyitva a tűzfalon, hogy blokkolja azokat.

Általában, ha létre Postfix SMTP a szerver host nevének meg kell egyeznie az FQDN. Ha igen, akkor ugorjon a 4. szakasz.

4: A kijelző beállítása domén

Mivel SMTP beállításokat használt Mailgun helyett Postfix, FQDN nem egyezik meg a gazda nevét. Például az adatbázis-kiszolgálók vagy felügyeleti szerverek általában nem rendelkeznek a tartományokat.

Ebben az esetben a mail fiók Linux szerver figyelembe kell használni MailGun neveket.

Hozzon létre egy új fájlt a / etc / postfix / általános és szerkesztéséhez.

sudo nano / etc / postfix / generikus

Add hozzá ezt a sort, amely csatlakozni fog a következő felhasználói nevek:

Megjegyzés. A nevét a küldő és 8host cserélni az adatokat. Különös figyelmet kell fordítani az elem your_subdomain_for_mailgun: meg kell cserélni egy aldomain Mailgun (1. fejezet).

Megadásához több felhasználó, új sorokat a fájl ugyanazzal a szintaxissal. Most adjuk hozzá ezeket a szabályokat megjeleníteni a Postfix segítségével postmap csapat:

sudo postmap / etc / postfix / generikus

Módosítsa a konfigurációs fájl Postfix:

sudo nano /etc/postfix/main.cf

Végén a fájlt, adjuk hozzá a következő sort:

sudo restart systemctl postfix

Most teszteljük a levéltovábbítás.

5: Vizsgálat a levéltovábbítás

sudo apt -y install mailutils

mail -s "Test mail" your_email_address <<<"A test message using Mailgun"

6: hibaelhárítás

lehet megakadályozni egy csomó hibát a telepítés során relét. Tekintsük a leggyakoribbak.

Először is, meg kell győződnie arról, hogy a DNS-Mailgun megerősítette bejegyzéseket. Semmi nem fog működni, amíg a szolgáltató nem fogadja el az új felvételt. Nyisd Mailgun felhasználói felület és győződjön meg arról, hogy a bejegyzések elfogadottak.

További információ a hibákat a naplók, akkor e-mail szolgáltatást. Először ellenőrizze /var/log/mail.log.

tail -f /var/log/mail.log

> 1 november 1268 16:07:45 helyezése-postfix / SMTP [30.082]: 0E8062038A: a =, relé = smtp.mailgun.org [173.203.37.114]: 25, delay = 2,3, késések = 0,02 / 0 / 2.3 / 0, DSN = 4.7.0, status = halasztani (SASL azonosítás sikertelen; szerver smtp.mailgun.org [ 173.203.37.114] azt mondta: 535 5.7.0 Mailgun nem szereti a bejelentkező vagy jelszó)

Ha a szerver neve nem egyezik meg a FQDN, győződjön meg róla, hogy helyesen kitöltött 4. szakasz.

következtetés

Ha további szerverek, és szeretne beállítani őket, hogy e-mailt küldeni, akkor csak meg kell ismételni 3. és 4. lépést minden ilyen szerver. Akkor újra MailGun domain mindezen szerverek.

További információk a levelezési lista megtalálható itt.

Ha újabb domain, kövesse 1. és 2. lépést (az egyes erdőkben), és módosítsa az / etc / postfix / sasl_passwd és / etc / postfix / általános. Alapvető Postfix konfiguráció változatlan marad.

Kapcsolódó cikkek