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

sendmail aura ma peau



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...

--
 - Nicolas.