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