Konfigurere SendGrid-e-post på WHM

SendGrid er en skybasert SMTP-tjeneste som muliggjør e-postlevering uten behov for å administrere e-postservere.

NB: Port 25 er stengt for tilkobling på våre VM-er som standard. Hvis du vil åpne port 25, kjøp Mail Bridge og konfigurer den i Starlight™ Manager.

For å konfigurere Mailgun-epost på WHM, vennligst bruk denne veiledningen.

Følg trinnene nedenfor for å konfigurere SendGrid-tjenesten og e-postsystemet for domenet ditt på WHM-siden:

Trinn 1. Registrer deg for SendGrid:


Når du har fylt inn all kontaktinformasjon, klikk på «Fortsett».

Trinn 2. Du blir omdirigert til en ny fane i nettleseren for å bekrefte e-postkontoen din. Kopier bekreftelseskoden sendt til e-postkontoen din, skriv den inn i feltet «Kode» og klikk «Bekreft»:


Trinn 3. Bekreft telefonnummeret ditt ved å skrive inn bekreftelseskoden sendt til det i feltet «Skriv inn bekreftelseskode» og klikk på «Bekreft»:


Trinn 4. Deretter får du en gjenopprettingskode som er nyttig hvis du mister telefonen eller ikke har tilgang til verifiseringsenheten din. Kopier koden, lagre den, og klikk «Fortsett». Det er også et alternativ for å laste ned koden som en fil:


Trinn 5. Fyll inn kontaktinformasjonen din på neste side og klikk på «Neste»:


Trinn 6. På neste side, åpne SendGrid-dashbordet ditt:


Trinn 7. Når du er der, gå til «Innstillinger» >> menyen «API-nøkler» for å opprette en ny API-nøkkel der:


Trinn 8. I den åpne menyen, skriv inn API-nøkkelnavn, sett API-nøkkelrettigheter til alternativet «Full tilgang», og lagre konfigurasjonen:


Trinn 9. Sett opp SendGrid-avsenderautentisering. Det finnes to måter å gjøre dette på:

Metode 1: Enkel avsenderverifisering

Enkel avsenderverifisering – er en rask verifiseringsmetode som lar deg legge til en autorisert mottaker (én eller flere e-postadresser) når du bruker en SendGrid-konto. Den kan for eksempel brukes hvis du vil sende e-post fra john.doe@example.com som er lagt til på cPanel-serveren til jane.doe@gmail.com. E-postadressen jane.doe@gmail.com må legges til for Enkel avsenderverifisering på SendGrid for dette.

NB: Enkel avsenderverifisering anbefales kun for testing.

NB: Du kan sende kun fra adressen du verifiserer, ikke fra hvilken som helst adresse på et autentisert domene.

  • For å sette opp Enkel avsenderverifisering, gå til «Innstillinger» fra SendGrid-dashbordet ditt >> menyen «Avsenderautentisering» >> klikk på knappen «Bekreft en enkelt avsender»:

  • På neste side, opprett en avsender ved å fylle inn kontaktinformasjon og klikk på «Opprett» for å lagre alt:

  • Etter dette vil du motta en bekreftelses-e-post fra SendGrid. For å bekrefte at e-postadressen legges til, klikk på knappen «Bekreft enkelt avsender» i e-posten:

Metode 2: Domeneautentisering (anbefalt)

  • Klikk på  «Innstillinger» >> gå til menyen «Avsenderautentisering» >> under feltet «Domeneautentisering», klikk på «Autentiser domenet ditt»:

  • På neste side, autentiser domenenavnet ditt ved å svare på spørsmålene fra første og andre trinn og klikk på «Neste»:


    NB: I skjermbildet har vi valgt «Nei» som svar på det andre spørsmålet. Dette svaret er imidlertid valgfritt.

  • Etter dette, skriv inn ønsket domenenavn, angi eventuelle tilleggsinnstillinger om nødvendig, og klikk på «Neste»:

  • Nå må domenenavnet verifiseres ved å konfigurere de tilhørende CNAME- og TXT-DNS-postene.

    Når DNS-postene er opprettet for domenet, bekreft at de er lagt til i trinn 2 ved å merke av i boksen «Jeg har lagt til disse postene» og klikk «Bekreft» nedenfor:


NB: Det kan ta opptil 24–48 timer før DNS-postene propagerer.

Trinn 10. Neste steg er å konfigurere SMTP-innstillinger for e-postkontoen på WHM-siden.

For å gjøre dette, gå til WHM >> «Tjenestekonfigurasjon» >> «Exim Configuration Manager» >> åpne fanen «Avansert redigering». Søk etter «Section: AUTH» og legg til følgende kode der:

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

Sørg for å oppdatere <API_KEY_VALUE> med API-nøkkelen generert fra trinn 8.

Trinn 11. Etter dette, se etter «Section: POSTMAILCOUNT» og legg til følgende kode der:

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

Trinn 12. Se etter «Section: TRANSPORTSTART» og legg til enda en kode:

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

Trinn 13. Lagre SMTP-konfigurasjonen. 

Trinn 14. Send en e-post for å se om systemet fungerer. E-posthodet vil inkludere «SendGrid»-delen.

En gyldig e-postadresse er påkrevd