Mailserver testen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(18 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== Mail per Sendmail verschicken == | |||
<pre> | |||
sendmail -f <name>@<domain> -r postmaster@<domain> <receiver>@<domain> < <path to input file> | |||
</pre> | |||
== Mail per ''mail'' verschicken == | |||
<pre> | |||
sudo apt-get install mailutils | |||
</pre> | |||
<pre> | |||
mail -s "Testmail" martin@kirner.or.at <<< 'Ich bin eine Testmail' | |||
</pre> | |||
== Variablen abfragen == | == Variablen abfragen == | ||
Zeile 17: | Zeile 33: | ||
[http://mxtoolbox.com/ http://mxtoolbox.com/] | [http://mxtoolbox.com/ http://mxtoolbox.com/] | ||
Blacklist-Check: | |||
[https://check.spamhaus.org/ https://check.spamhaus.org/] | |||
[https://www.projecthoneypot.org/search_ip.php https://www.projecthoneypot.org/search_ip.php] | |||
Open-Relay-Check: | |||
[https://www.unlocktheinbox.com/openrelaytest/ https://www.unlocktheinbox.com/openrelaytest/] | |||
Zeile 27: | Zeile 55: | ||
[http://www.koepfer.de/index.php/administratoren/utilities http://www.koepfer.de/index.php/administratoren/utilities] | [http://www.koepfer.de/index.php/administratoren/utilities http://www.koepfer.de/index.php/administratoren/utilities] | ||
SPF-Record (Sender Policy Framework) Mail Recject-Check: | |||
[http://www.openspf.org/Why http://www.openspf.org/Why] | |||
Check empfangener Test-Mail: | |||
[https://www.mail-tester.com/ https://www.mail-tester.com/] | |||
=== Mögliche Fehlerquellen === | === Mögliche Fehlerquellen === | ||
Zeile 45: | Zeile 83: | ||
#** ''myhostname = mail.<domain name>'' | #** ''myhostname = mail.<domain name>'' | ||
# Fehlermeldung: ''spf: No records found'' | # Fehlermeldung: ''spf: No records found'' | ||
#* | #* bei den DNS-Einträgen des Domainanbieters folgenden Eintrag hinzufügen: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Zeile 52: | Zeile 90: | ||
!Inhalt | !Inhalt | ||
!Priortät TTL | !Priortät TTL | ||
|- <domain> | |- | ||
| <domain> | |||
| TXT | | TXT | ||
| v=spf1 mx -all | | v=spf1 mx -all | ||
Zeile 58: | Zeile 97: | ||
|} | |} | ||
# Fehlermeldung: ''dmarc: Missing or Invalid Record'' | # Fehlermeldung: ''dmarc: Missing or Invalid Record'' | ||
#* | #* bei den DNS-Einträgen des Domainanbieters folgenden Eintrag hinzufügen: | ||
{| class="wikitable" | |||
|- | |||
!Name | |||
!Typ | |||
!Inhalt | |||
!Priortät TTL | |||
|- | |||
| _dmarc.<domain> | |||
| TXT | |||
| v=DMARC1; p=none; rua=mailto:<name>@<domain> | |||
| 3600 | |||
|} | |||
== Links == | |||
[https://wiki.ubuntuusers.de/Mailserver_testen/ https://wiki.ubuntuusers.de/Mailserver_testen/] | |||
Zurück zu [[Mailserver einrichten]] | Zurück zu [[Mailserver einrichten (Ubuntu 16.04)|Mailserver einrichten]] |
Aktuelle Version vom 24. April 2022, 16:06 Uhr
Mail per Sendmail verschicken
sendmail -f <name>@<domain> -r postmaster@<domain> <receiver>@<domain> < <path to input file>
Mail per mail verschicken
sudo apt-get install mailutils
mail -s "Testmail" martin@kirner.or.at <<< 'Ich bin eine Testmail'
Variablen abfragen
postconf smtp_bind_address postconf smtp_helo_name postconf myhostname postconf mydomain
Testwerkzeuge
Genereller Mailserver-Check:
Blacklist-Check:
https://www.projecthoneypot.org/search_ip.php
Open-Relay-Check:
https://www.unlocktheinbox.com/openrelaytest/
Checken des Reverse Lookups der Server-IP:
http://www.dnsqueries.com/en/reverse_lookup.php
Reverse DNS Test:
http://www.koepfer.de/index.php/administratoren/utilities
SPF-Record (Sender Policy Framework) Mail Recject-Check:
Check empfangener Test-Mail:
Mögliche Fehlerquellen
- Reverse Lookup schlägt fehl
- Fall IP Lookup und Reverse Lookup nicht zusammen passen, dann kann man von diversen Mailservern als Spam abgelehnt werden.
nslookup <domain name>
nslookup <ip address>
- Fall IP Lookup und Reverse Lookup nicht zusammen passen, dann kann man von diversen Mailservern als Spam abgelehnt werden.
- Fehlermeldung: warning: do not list domain <domain> in BOTH mydestination and virtual_mailbox_domains
- <domain> ist in %mydestination und virtual_mailbox_domains eingetragen
- <domain> darf nur in einem von Beiden vorkommen - bevorzugt in virtual_mailbox_domains
- mydestination einfach leer lassen
- <domain> ist in %mydestination und virtual_mailbox_domains eingetragen
- Fehlermeldung: Fatal: Error reading configuration: Invalid settings: postmaster_address setting not given
- in der Datei /etc/dovecot/dovecot.conf folgende Zeile hinzufügen:
- postmaster_address = <valid mail address>
- in der Datei /etc/dovecot/dovecot.conf folgende Zeile hinzufügen:
- Fehlermeldung: Reverse DNS does not match SMTP Banner
- in der Datei /etc/postfix/main.cf folgende Zeile hinzufügen / anpassen:
- myhostname = mail.<domain name>
- in der Datei /etc/postfix/main.cf folgende Zeile hinzufügen / anpassen:
- Fehlermeldung: spf: No records found
- bei den DNS-Einträgen des Domainanbieters folgenden Eintrag hinzufügen:
Name | Typ | Inhalt | Priortät TTL |
---|---|---|---|
<domain> | TXT | v=spf1 mx -all | 3600 |
- Fehlermeldung: dmarc: Missing or Invalid Record
- bei den DNS-Einträgen des Domainanbieters folgenden Eintrag hinzufügen:
Name | Typ | Inhalt | Priortät TTL |
---|---|---|---|
_dmarc.<domain> | TXT | v=DMARC1; p=none; rua=mailto:<name>@<domain> | 3600 |
Links
https://wiki.ubuntuusers.de/Mailserver_testen/
Zurück zu Mailserver einrichten