Σκέφτηκα ότι θα πρέπει να εξηγήσω λίγο παραπάνω γιατί δεν μπορεί κανείς να στείλει εύκολα email με διαφορετικό αποστολέα.
Η αποστολή ενός email με αποστολέα εκτός domain λέγεται relaying και είναι το αγαπημένο feature των spammers γιατί έτσι μπορούν να στέλνουν email κρύβοντας τα ίχνη τους και παρακάμπτωντας όσα spam filters βασίζονται στον αποστολέα. Οι spammers άλλο που δεν θέλουν από το να βρούν απροστάτευτους ανοικτούς relaying servers. Γι αυτό και το relaying είναι off-by-default σε όλους τους SMTP servers εδώ και πάρα μα πάρα πολλά χρόνια. Το SMTP service έχει και αυτό απενεργοποιημένο το relaying αλλά σου επιτρέπει να πεις ότι θα επιτρέπεται από κάποια συγκεκριμένα μηχανήματα.
Αν θέλεις όντως να στείλεις email με δικό σου αποστολέα θα πρέπει να εξασφαλίσεις ότι δεν θα καταφέρει κάποιος spammer να στείλει emails μέσω του server σου. Γι αυτό θα πρέπει να ορίσεις ότι το SMTP service θα κάνει relay μόνο από τον web server σου και επιπλέον θα πρέπει να ενεργοποιήσεις το authentication για να αποφύγεις την περίπτωση να χώσει κάποιος κώδικα στον web server σου ο οποίος θα προσπαθήσει να στείλει email.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos