Petit soucis de config avec sendmail
Publié : mar. 28 avr. 2009 23:01
Bonjour à tous
Pour m'entrainer je me suis installé un serveur sendmail sous freebsd 7-1, à partir des ports. J'ai aussi dovecot pour récupérer mes mails par pop ou imap.
J'utilise cyrus-sasl pour l'authentification smtp (afin d'éviter d'avoir à déclarer toutes les ip publiques des ordis que j'utilise dans le fichier access de sendmail !!
)
Jusque là ça marche bien, mais j'ai remarqué quelque chose d'anormal, c'est que si je veux envoyer un mail avec le smtp vers une adresse locale (donc vers lui-même) il demande pas d'authentification. C'est pas génial ça, n'importe qui peut me spammer root, postmaster ou ce qu'il veut !!
Voilà le contenu de la config de sasl2 qui me permet d'utiliser mes comptes locaux (/etc/passwd) avec les mots de passes locaux (/etc/shadow)

Si quelqu'un voulait m'aider ce serait sympa ^^
Mercii
edit: je viens de voir qu'à la fin du fichier j'ai ça:

edit2: non avec dnl MAILER(local) et après un make install restart dans le répertoire, ça change rien du tout :/
Pour m'entrainer je me suis installé un serveur sendmail sous freebsd 7-1, à partir des ports. J'ai aussi dovecot pour récupérer mes mails par pop ou imap.
J'utilise cyrus-sasl pour l'authentification smtp (afin d'éviter d'avoir à déclarer toutes les ip publiques des ordis que j'utilise dans le fichier access de sendmail !!

Jusque là ça marche bien, mais j'ai remarqué quelque chose d'anormal, c'est que si je veux envoyer un mail avec le smtp vers une adresse locale (donc vers lui-même) il demande pas d'authentification. C'est pas génial ça, n'importe qui peut me spammer root, postmaster ou ce qu'il veut !!
Voilà le contenu de la config de sasl2 qui me permet d'utiliser mes comptes locaux (/etc/passwd) avec les mots de passes locaux (/etc/shadow)
Et dans le fichier /etc/mail/zplay.no-ip.info.mc j'ai rajouté ça[zplay@zplay /usr/local/lib/sasl2]$ cat Sendmail.conf
pwcheck_method: saslauthd
mech_list: plain
A mon avis, c'est le `A,y' qui est pas bon, mais je sais vraiment pas quoi mettredefine(`confAUTH_OPTIONS', `A,y')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
define(`confDONT_BLAME_SENDMAIL',`GroupReadableSASLDBFile')dnl

Si quelqu'un voulait m'aider ce serait sympa ^^
Mercii
edit: je viens de voir qu'à la fin du fichier j'ai ça:
Je vais retirer MAILER(local) on verra bienMAILER(local)
MAILER(smtp)

edit2: non avec dnl MAILER(local) et après un make install restart dans le répertoire, ça change rien du tout :/