[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obsdfr-misc] sendmail aura ma peau



Mortheres a écrit :
Le Mon, 12 May 2008 18:58:33 +0200,
Nicolas Letellier <nicolas AT nicoelro POINT net> a écrit :



Hello.

Je vais finir par croire que sendmail est le pire outil jamais crée
sur terre et que ses développeurs ont, avec un malin plaisir, rendu incompréhensible toutes sortes de choses :-)

Je m'explique... Un serveur est derrière une IP dynamique orange...
Donc impossible d'envoyer des mails sur le port 25, sauf si on
utilise leur serveur smtp (politique de spam apparemment). J'aimerais
donc que mes mails sortant soient envoyés vers smtp.orange.fr pour
qu'ils  soient envoyés. Mes recherches m'ont amenées à SMART_HOST.

Je vais donc dans mon /usr/share/sendmail/cf, je cherche cette règle,
je la trouve dans openbsd-proto.mc.
Parfait, j'édite le fichier, je lance mon make openbsd-proto.cf.
Niquel. J'ouvre le fichier : horreur, la ligne est commentee! Voici
les lignes en question dans le .mc et le .cf correspondant:

openbsd-proto.cf:# define(`SMART_HOST', `smtp.orange.fr')dnl
openbsd-proto.mc:define(`SMART_HOST', `smtp.orange.fr')dnl

Alors la, je comprends pas... J'ai voulu passer par un make/m4 pour avoir un beau fichier et etre dans les normes. Tant pis! J'edite
le .cf a la main, je supprime le commentaire.

Ensuite, dilemne... Que faire de ce openbsd-proto.cf? Apparemment,
mon sendmail utilise /etc/mail/localhost.cf. J'ai ecrase ce fichier
par  mon openbsd-proto.cf. J'ai redemarre sendmail, mais ca ne marche
toujours pas. Les mails partent... mais restent dans le spooler.

Avez-vous des idées pour ces deux questions? J'ai essayé de suivre autant de docs que je peux, mais je trouve sendmail *vraiment* tres
dur inutilement. Eh oui, je viens de postfix a la base, tout
s'explique...

J'ai du passer mon apres-midi sur la question... Sendmail va
commencer a me tuer, mais il ne m'aura pas... S'il continue a vouloir m'impressioner, j'installerai postfix, ahaha.

Merci beaucoup en tout cas...


Bonsoir Nicolas,

ça tombe bien car moi aussi je sui en train de me mettre à Sendmail et
je vais avoir le même problème que toi (je suis chez Orange aussi !).

As-tu paramétrer sendmail pour qu'il utilise l'authentification SMTP
vers le smtp.orange.fr ? Car smtp.orange.fr à besoin d'une
authentification pour envoyer les mails.
Non, pas besoin de l'authentification si on envoie le mail depuis une IP orange :-)
Autrement, oui, il faudra s'identifier.


Dans sendmail, il faut utiliser "AuthInfo" (tu as tout dans le README).

Quand tu recompile un fichier .mc et que tu obitents un nouveau .cf, tu
n'es pas obligé d'écraser ton fichier /etc/mail/localhost.cf. Tu peux
relancer sendmail comme ceci:

	sendmail -L sm-mta -C/chemin/fichier.cf -bd -q30m

ou sinon modifier ton fichier /etc/rc.conf.local en ajoutant:

	sendmail_flags="-L sm-mta -C/chemin/fichier.cf -bd -q30m"
Merci Mortheres et Antoine, je vais faire comme ça, c'est un peu mieux :-)


--
 - Nicolas.