SendGrid-E-Mail auf WHM konfigurieren

SendGrid ist ein cloudbasierter SMTP-Dienst, der die E-Mail-Zustellung ermöglicht, ohne dass E-Mail-Server verwaltet werden müssen.

Hinweis: Port 25 ist standardmäßig geschlossen für Verbindungen auf unseren VMs standardmäßig. Wenn Sie Port 25 öffnen möchten, kaufen Sie Mail Bridge und konfigurieren Sie es im VPS Manager.

Um die Mailgun-E-Mail in WHM zu konfigurieren, verwenden Sie bitte diese Anleitung.

Bitte folgen Sie den untenstehenden Schritten, um den SendGrid-Dienst und das E-Mail-System für Ihren Domainnamen auf der WHM-Seite zu konfigurieren:

Schritt 1. Registrieren Sie sich für SendGrid:


Sobald Sie alle Kontaktinformationen ausgefüllt haben, klicken Sie auf „Continue“.

Schritt 2. Sie werden in Ihrem Browser zu einem neuen Tab weitergeleitet, um Ihr E-Mail-Konto zu verifizieren. Kopieren Sie den an Ihr E-Mail-Konto gesendeten Verifizierungscode, geben Sie ihn in das Feld „Code“ ein und klicken Sie auf „Verify“:


Schritt 3. Verifizieren Sie Ihre Telefonnummer, indem Sie den an sie gesendeten Verifizierungscode in das Feld „Enter certification code“ eingeben und auf „Verify“ klicken:


Schritt 4. Anschließend erhalten Sie den Wiederherstellungscode, der hilfreich ist, falls Sie Ihr Telefon verlieren oder keinen Zugriff auf Ihr Verifizierungsgerät haben. Kopieren Sie den Code, speichern Sie ihn und klicken Sie auf „Continue“. Es gibt auch eine Option, den Code als Datei herunterzuladen:


Schritt 5. Füllen Sie auf der nächsten Seite Ihre Kontaktinformationen aus und klicken Sie auf „Next“:


Schritt 6. Öffnen Sie auf der nächsten Seite bitte Ihr SendGrid-Dashboard:


Schritt 7. Sobald Sie dort sind, gehen Sie zu „Settings“ >> zum Menü „API Keys“, um dort einen neuen API Key zu erstellen:


Schritt 8. Geben Sie im geöffneten Menü den API Key name ein, setzen Sie die API Key permissions auf die Option „Full Access“ und speichern Sie die Konfiguration:


Schritt 9. Richten Sie die SendGrid Sender Authentication ein. Dafür gibt es zwei Möglichkeiten:

Methode 1: Single Sender Verification

Single Sender Verification – ist eine schnelle Verifizierungsmethode, mit der beim Verwenden eines SendGrid-Kontos ein autorisierter Empfänger (eine einzelne oder mehrere E-Mail-Adressen) hinzugefügt werden kann. Sie kann zum Beispiel verwendet werden, wenn Sie E-Mails von john.doe@example.com, das auf dem cPanel-Server hinzugefügt wurde, an jane.doe@gmail.com senden möchten. Dafür sollte die E-Mail-Adresse jane.doe@gmail.com in Single Sender Verification bei SendGrid hinzugefügt werden.

Hinweis: Single Sender Verification wird nur zum Testen empfohlen.

Hinweis: Sie können nur von der Adresse senden, die Sie verifizieren, und nicht von jeder Adresse auf einer authentifizierten Domain.

  • Um Single Sender Verification einzurichten, navigieren Sie in Ihrem SendGrid-Dashboard zu „Settings“ >> zum Menü „Sender Authentication“ >> klicken Sie auf die Schaltfläche „Verify a Single Sender“:

  • Erstellen Sie auf der nächsten Seite einen Absender, indem Sie die Kontaktinformationen ausfüllen, und klicken Sie auf „Create“, um alles zu speichern:

  • Danach erhalten Sie eine Verifizierungs-E-Mail von SendGrid. Um das Hinzufügen der E-Mail-Adresse zu bestätigen, klicken Sie in der E-Mail auf die Schaltfläche „Verify Single Sender“:

Methode 2: Domain Authentication (empfohlen)

  • Klicken Sie auf  „Settings“ >> navigieren Sie zum Menü „Sender Authentication“ >> klicken Sie im Feld „Domain Authentication“ auf „Authenticate Your Domain“:

  • Authentifizieren Sie auf der nächsten Seite Ihren Domainnamen, indem Sie die Fragen aus dem ersten und zweiten Schritt beantworten, und klicken Sie auf „Next“:


    Hinweis: Im Screenshot haben wir für die zweite Frage die Antwort „No“ gewählt. Diese Antwort ist jedoch optional.

  • Geben Sie danach den erforderlichen Domainnamen ein, legen Sie bei Bedarf zusätzliche Einstellungen fest und klicken Sie auf „Next“:

  • Nun ist es erforderlich, den Domainnamen zu verifizieren, indem die entsprechenden CNAME- und TXT-DNS-Einträge konfiguriert werden.

    Sobald die DNS-Einträge für die Domain erstellt wurden, bestätigen Sie deren Hinzufügung in Schritt 2, indem Sie das Kästchen „I’ve added these records“ aktivieren, und klicken Sie unten auf „Verify“:


Hinweis: Es kann bis zu 24–48 Stunden dauern, bis sich die DNS-Einträge verbreitet haben.

Schritt 10. Der nächste Schritt ist die Konfiguration der SMTP-Einstellungen für das E-Mail-Konto auf der WHM-Seite.

Gehen Sie dazu in WHM zu „Service Configuration“ >> „Exim Configuration Manager“ >> öffnen Sie den Tab „Advanced Editor“. Suchen Sie nach „Section: AUTH“ und fügen Sie den folgenden Code darin ein:

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

Stellen Sie sicher, dass Sie <API_KEY_VALUE> mit dem in Schritt 8 generierten API Key aktualisieren.

Schritt 11. Suchen Sie danach nach „Section: POSTMAILCOUNT“ und fügen Sie dort den folgenden Code hinzu:

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

Schritt 12. Suchen Sie nach „Section: TRANSPORTSTART“ und fügen Sie einen weiteren Code hinzu:

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

Schritt 13. Speichern Sie die SMTP-Konfiguration. 

Schritt 14. Senden Sie eine E-Mail, um zu prüfen, ob das System funktioniert. Der E-Mail-Header enthält den Teil „SendGrid“.

Eine gültige E-Mail-Adresse ist erforderlich