SendGrid e-mail konfigurálása a WHM-en

SendGrid egy felhőalapú SMTP-szolgáltatás, amely lehetővé teszi az e-mailek kézbesítését anélkül, hogy e-mail-szervereket kellene kezelni.

Megjegyzés: A 25-ös port alapértelmezés szerint zárva van a kapcsolat számára a virtuális gépeinken. Ha meg szeretné nyitni a 25-ös portot, vásároljon Mail Bridge-et, és állítsa be a VPS Managerben.

A Mailgun e-mail WHM-ben történő beállításához kérjük, használja ezt az útmutatót.

Kérjük, kövesse az alábbi lépéseket a SendGrid szolgáltatás és az e-mail-rendszer beállításához a domainnevéhez a WHM oldalán:

1. lépés. Regisztráljon a SendGridre:


Miután kitöltötte az összes kapcsolattartási adatot, kattintson a „Continue” gombra.

2. lépés. A böngészőben egy új lapra lesz átirányítva az e-mail-fiókja ellenőrzéséhez. Másolja ki az e-mail-fiókjába küldött ellenőrző kódot, írja be a „Code” mezőbe, majd kattintson a „Verify” gombra:


3. lépés. Ellenőrizze telefonszámát úgy, hogy beírja a rá küldött ellenőrző kódot az „Enter certification code” mezőbe, majd kattintson a „Verify” gombra:


4. lépés. Ezután kap egy helyreállítási kódot, amely hasznos lehet, ha elveszíti a telefonját, vagy nem fér hozzá az ellenőrző eszközéhez. Másolja ki a kódot, mentse el, majd kattintson a „Continue” gombra. Lehetőség van a kód fájlként történő letöltésére is:


5. lépés. A következő oldalon töltse ki kapcsolattartási adatait, majd kattintson a „Next” gombra:


6. lépés. A következő oldalon nyissa meg a SendGrid irányítópultját:


7. lépés. Miután odaért, lépjen a „Settings” >> „API Keys” menübe, hogy ott létrehozzon egy új API-kulcsot:


8. lépés. A megnyíló menüben adja meg az API-kulcs nevét, állítsa az API-kulcs jogosultságait a „Full Access” lehetőségre, majd mentse a beállítást:


9. lépés. Állítsa be a SendGrid Sender Authentication funkciót. Ennek két módja van:

1. módszer: Single Sender Verification

Single Sender Verification – egy gyors ellenőrzési módszer, amely lehetővé teszi egy engedélyezett címzett (egy vagy több e-mail-cím) hozzáadását SendGrid-fiók használatakor. Használható például akkor, ha a cPanel-szerveren hozzáadott john.doe@example.com címről szeretne e-maileket küldeni a jane.doe@gmail.com címre. Ehhez a jane.doe@gmail.com e-mail-címet hozzá kell adni a Sendgrid Single Sender Verification funkciójához.

Megjegyzés: A Single Sender Verification használata csak teszteléshez ajánlott.

Megjegyzés: E-maileket csak arról a címről küldhet, amelyet ellenőrzött, nem pedig egy hitelesített domain bármely címéről.

  • A Single Sender Verification beállításához lépjen a SendGrid irányítópultján a „Settings” >> „Sender Authentication” menübe >> kattintson a „Verify a Single Sender” gombra:

  • A következő oldalon hozzon létre egy feladót a kapcsolattartási adatok kitöltésével, majd kattintson a „Create” gombra a mentéshez:

  • Ezután kapni fog egy ellenőrző e-mailt a SendGridtől. Az e-mail-cím hozzáadásának megerősítéséhez kattintson az e-mailben található „Verify Single Sender” gombra:

2. módszer: Domain Authentication (ajánlott)

  • Kattintson a  „Settings” menüpontra >> lépjen a „Sender Authentication” menübe >> a „Domain Authentication” mező alatt kattintson az „Authenticate Your Domain” lehetőségre:

  • A következő oldalon hitelesítse a domainnevét az első és a második lépés kérdéseinek megválaszolásával, majd kattintson a „Next” gombra:


    Megjegyzés: A képernyőképen a második kérdésre a „No” választ választottuk. Ez a válasz azonban nem kötelező.

  • Ezután adja meg a szükséges domainnevet, állítsa be a további beállításokat, ha szükséges, majd kattintson a „Next” gombra:

  • Most ellenőrizni kell a domainnevet a megfelelő CNAME- és TXT DNS-rekordok beállításával.

    Miután létrehozta a DNS-rekordokat a domainhez, a 2. lépésben erősítse meg azok hozzáadását az „I’ve added these records” jelölőnégyzet bejelölésével, majd kattintson alul a „Verify” gombra:


Megjegyzés: A DNS-rekordok propagálása akár 24–48 órát is igénybe vehet.

10. lépés. A következő lépés az e-mail-fiók SMTP-beállításainak konfigurálása lesz a WHM oldalán.

Ehhez lépjen a WHM >> „Service Configuration” >> „Exim Configuration Manager” menübe >> nyissa meg az „Advanced Editor” lapot. Keresse meg a „Section: AUTH” részt, és adja hozzá a következő kódot:

sendgrid_login:
driver = plaintext
public_name = LOGIN
client_send = : apikey : <API_KEY_VALUE>

Ne felejtse el frissíteni az <API_KEY_VALUE> értékét a 8. lépésben létrehozott API-kulccsal.

11. lépés. Ezután keresse meg a „Section: POSTMAILCOUNT” részt, és adja hozzá ott a következő kódot:

send_via_sendgrid:
driver = manualroute
domains = ! +local_domains
.ifdef SRSENABLED
# if outbound, and forwarding has been done, use an alternate transport
transport = ${if eq {$local_part@$domain} \
{$original_local_part@$original_domain} \
{sendgrid_smtp} {sendgrid_forwarded_smtp}}
.else
transport = sendgrid_smtp
.endif
route_list = "* smtp.sendgrid.net::587 byname"
host_find_failed = defer
no_more

12. lépés. Keresse meg a „Section: TRANSPORTSTART” részt, és adjon hozzá még egy kódot:

sendgrid_smtp:
driver = smtp
hosts = smtp.sendgrid.net
hosts_require_auth = smtp.sendgrid.net
hosts_require_tls = smtp.sendgrid.net

13. lépés. Mentse az SMTP-konfigurációt. 

14. lépés. Küldjön egy e-mailt, hogy ellenőrizze, működik-e a rendszer. Az e-mail fejlécében szerepelni fog a „SendGrid” rész.

Érvényes e-mail-cím megadása kötelező