Mailserver testen: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(32 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 34: Zeile 72:
#** <code>nslookup <domain name></code>
#** <code>nslookup <domain name></code>
#** <code>nslookup <ip address></code>
#** <code>nslookup <ip address></code>
# <domain> ist in ''%mydestination'' und ''virtual_mailbox_domains'' eingetragen
# Fehlermeldung: ''warning: do not list domain <domain> in BOTH mydestination and virtual_mailbox_domains''
#* <domain> darf nur in einem von Beiden vorkommen - bevorzugt in ''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
# 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>''
# Fehlermeldung: ''Reverse DNS does not match SMTP Banner''
#* in der Datei ''/etc/postfix/main.cf'' folgende Zeile hinzufügen / anpassen:
#** ''myhostname = mail.<domain name>''
# Fehlermeldung: ''spf: No records found''
#* bei den DNS-Einträgen des Domainanbieters folgenden Eintrag hinzufügen:
{| class="wikitable"
|-
!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:
{| 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, 17: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:

http://mxtoolbox.com/


Blacklist-Check:

https://check.spamhaus.org/

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:

http://www.openspf.org/Why


Check empfangener Test-Mail:

https://www.mail-tester.com/

Mögliche Fehlerquellen

  1. 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>
  2. 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
  3. 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>
  4. Fehlermeldung: Reverse DNS does not match SMTP Banner
    • in der Datei /etc/postfix/main.cf folgende Zeile hinzufügen / anpassen:
      • myhostname = mail.<domain name>
  5. 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
  1. 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