Moin!
Ich muß ein paar Anmerkungen zu deinen Aussagen machen:
Außerdem muss dein Nameserver über einen MX Record verfügen, da sonst einige andere Mailserver Mails von Dir ablehnen werden (z.B. GMX, AOL, Hotmail etc.).
Die Existenz eines MX-Records ist absolut verzichtbar - und jedenfalls keinerlei Indiz für irgendwelche Empfänger, dass der sendende Server dies nicht dürfte. Der MX-Record gibt ja nur an, wohin Mails an diese Domain ausgeliefert werden sollen, nicht, von welchem Server selbst Mails kommen.
Ferner dessen ist natürlich auch die bereits erwähnte statische Ip unerlässlich.
Das aber nur, weil Änderungen der IP zu Störungen, Fehlleitungen oder Verletzungen der Privatsphäre der Mailkommunikation führen können und aus purem Eigeninteresse unbedingt vermieden werden sollten.
Wenn du einen Mietserver hast, kann es sein, dass du Port 25 freigeben lassen musst. Ein guter Provider besitzt eine Firewall bereits im Router, so dass bösartige Traffic gar nicht erst deine Netzwerkkarte erreicht.
Man kann darüber philosophieren, was ein "guter Provider" alles tun oder lassen sollte. Für viele Serveradmins sollte sich ein guter Provider aus der Nutzung ihrer Ports komplett heraushalten. Für Noobs, denen man eigentlich keinen Server an die Hand geben sollte, sind Sicherheitsmaßnahmen aus purem Überlebenswillen für den Provider notwendig, die man sich selektiv abschalten muß (wobei es mit Sicherheit genug erfahrene User gibt, die sich einen Wolf suchen bei der Frage, warum denn keine Mails am Server ankommen).
Wenn 25 frei ist, musst dein Mailserver mit smtpauth vor unautorisieren zugriffen geschützzt werden.
Diese allgemeine Aussage ist technisch nicht korrekt. Man kann auf SMTP-Authentifizierung komplett verzichten und externe Anlieferung von Mails einfach komplett verbieten, wenn ausschließlich lokale Programme über den lokalen Zugang zum Server Mails erzeugen.
Deine Scripte müssen sich daraufhin einloggen (!).
Das "Einloggen" von lokal laufenden Skripten ist (dann - und auch bei SMTP-Auth über Netzverbindungen) ebenfalls überflüssig, wenn der Mailserver korrekt konfiguriert ist.
- Sven Rautenberg
"Love your nation - respect the others."