/ etc / mail / relay-domains contient une liste d'hôtes qui sont autorisés à relayer le courrier par l'intermédiaire de votre serveur de messagerie. Cette liste composée de mai, soit des hôtes spécifiques ou des domaines entiers.
/ etc / mail / sendmail.cw (après sendmail version 8.10, ce fichier est local-host-names) contient une liste des domaines pour lesquels votre serveur de messagerie accepte mail. Cette liste est généralement organisé par les domaines de votre machine.
NOTE: mettre un CR / LF à la fin de la dernière domaine. Sinon, il ne fonctionnera pas.
Bien sûr, vous avez à mettre en place votre serveur sendmail d'utiliser le relais de messagerie.
Si votre hôte UNIX est d'utiliser un relais de messagerie de sortir, le plus simple, suffit généralement, la méthode consiste à définir la DS (smart relais) macro dans sendmail.cf. Vous devriez avoir une ligne avec
DS
modifier dans
DSmailrelay.domain
mailrelay.domain où est le nom de domaine complet de votre relais de messagerie tel que vu de votre côté.
L'arrêt / démarrage de sendmail, pour laisser relire le fichier de configuration.
Ce relais de messagerie doit accepter une connexion SMTP de votre hôte et doit accepter les relais. Pour vérifier si le relais de messagerie travaille essayer
telnet mailrelay.domain 25
.... réponse de relais de messagerie.....
helo <unix hostname>
mail à partir de: root @ <unix hostname>
rcpt to: <email test> @ <something out>
données
mail de test à partir de unix
.
serveur de messagerie doit répondre à quelque chose comme le courrier envoyé. Si cela fonctionne, vous pouvez essayer avec un client de messagerie comme normal
mailx-s "sujet" <email test> @ <something out>
mail de test à partir de unix
.
Pour vérifier si cela a un travail dans / var / adm / syslog / mail.log
vous devriez voir quelques lignes indiquant le mail a été acceptée sur place et envoyé aux relais et acceptée.
Bonne chance.
"It's always a long day, 86,400 won't fit into a short."