Sendmail funktioniert nicht unter Ubuntu 18.04.3 (LTS) x64 auf DigitalOcean Droplet

Sendmail funktioniert nicht unter Ubuntu 18.04.3 (LTS) x64 auf DigitalOcean Droplet

Ich habe diese Schritte unternommen(gesammelt aus zahlreichen Beiträgen in diesem und anderen Foren)um SendMail auf meinem DigitalOcean-Droplet mit Ubuntu 18.04.3 (LTS) x64 zu installieren und zu konfigurieren, aber ich habe es nicht zum Laufen gebracht.

1. Sendmail installiert:

sudo apt-get install sendmail

2. den Hostnamen geändert:

# sudo hostnamectl set-hostname coffee

# sudo nano /etc/hostname
coffee

# hostname
coffee

3. die Hosts-Datei geändert:

# sudo nano /etc/hosts
127.0.0.1 localhost.localdomain localhost
127.0.1.1 coffee.barismo.com coffee

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

4. Die Datei mit den lokalen Hostnamen wurde geändert:

# sudo nano /etc/mail/local-host-names
localhost
coffee

5. eine Generika-Tabelle erstellt:

sudo nano /etc/mail/genericstable
www-data       [email protected]
root           [email protected]

6. Eine Datei mit generischen Domänen wurde erstellt:

sudo nano /etc/mail/generics-domains
barismo.com

7. Folgendes zu sendmail.mc hinzugefügt:

sudo nano /etc/mail/sendmail.mc
FEATURE(`genericstable',`hash -o /etc/mail/genericstable.db')dnl
GENERICS_DOMAIN_FILE(`/etc/mail/generics-domains')dnl

8. und zum Schluss sendmail neu konfiguriert und die Dienste und den Server neu gestartet:

sudo sendmailconfig
sudo systemctl restart sendmail
sudo service apache2 restart
sudo systemctl restart apache2

Nach all dem funktioniert es immer noch nicht.

Als ich versucht habe, eine Test-E-Mail zu senden:

# echo "Subject: test" | /usr/lib/sendmail -v [email protected]

Ich erhalte diesen Fehler inE-Mail-Protokoll:

Jan 19 08:13:07 barismo sm-mta[25919]: 00J837P9025919: to=<[email protected]>, 
ctladdr=<[email protected]> (0/0), delay=00:10:00, xdelay=00:10:00, 
mailer=esmtp, pri=30295, relay=alt4.gmail-smtp-in.l.google.com. [172.253.112.27], 
dsn=4.0.0, stat=Deferred: Connection timed out with alt4.gmail-smtp-in.l.google.com.

Und als ich in meinem PHP-Skript versuchte, mir selbst eine E-Mail zu senden, erhielt ich diese Fehlermeldung:

Jan 19 08:10:43 barismo sm-mta[26115]: 00J81emc025911: to=<[email protected]>, 
ctladdr=<[email protected]> (33/33), delay=00:09:03, xdelay=00:04:22, 
mailer=esmtp, pri=210494, relay=shared18.accountservergroup.com. [192.185.134.44], 
dsn=4.0.0, stat=Deferred: Connection timed out with shared18.accountservergroup.com.

Falls es relevant ist, sollte beachtet werden, dass mein Domänen-DNS bei Site5 gehostet wird und ich nur den „A“-Eintrag geändert habe, damit er auf mein Digital Ocean-Droplet verweist, während ich die „MX“-Einträge bei Site5 belassen habe, um E-Mails zu verarbeiten.

Ich kann immer noch E-Mails von meinem Site5-Postfach senden und empfangen, und der Domänenname selbst(barismo.com & www.barismo.com)wird ohne Probleme korrekt in mein Digital Ocean-Droplet aufgelöst.

Für jede Anweisung bin ich sehr dankbar. Vielen Dank.

Antwort1

DigitalOcean scheint ausgehende E-Mail-Verbindungen standardmäßig zu blockieren.

Zitat aus einemDigitalOcean Community Manager auf SO:

Um Spam und Missbrauch einzudämmen, sind die SMTP-Ports einiger neuer Benutzerkonten bei DigitalOcean standardmäßig blockiert. Leider gibt es manchmal Fehlalarme. Es klingt, als ob dies bei Ihnen der Fall gewesen sein könnte. Wenn SieEröffnen Sie ein Support-Ticket, das Team hebt die Sperre gerne für Sie auf.

Sie müssen also ein Support-Ticket eröffnen.

verwandte Informationen