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

Re: [obsdfr-misc] sendmail aura ma peau



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.

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"

J'espère que ceci pourra t'aider.

Guillaume