OVH Cloud OVH Cloud

config exim

6 réponses
Avatar
Remi Suinot
bonjour;

Je suis =E0 la recherche d'un bug dans ma configuration d'exim.
Ma queue est pleine de mail de ce type:
2h 858 1GvUUb-0004jk-OX <logcheck@admin@suinot.org> *** frozen ***
root@admin@suinot.org

55m 858 1GvVQf-0005iL-GN <logcheck@admin@suinot.org> *** frozen ***
root@admin@suinot.org

Apparemment, logchek format mal l'adresse, et/ou exim me change l'adresse=20
=E0 cause de sa config. Et je ne trouve pas le probl=E8me. google ne m'est =
pas
d'une grande aide...
Les mails que j'envoi de admin@suinot.org vers <autreuser>@suinot.org passe=
nt
bien par contre.

quelqu'un =E0 t il une piste pour moi, svp?
Merci.

--=20
R. Suinot: http://rsuinot.free.fr =3D> page perso
http://rsuinux.free.fr =3D> projets: Oups! | Domotique | domino =
| Le jeu idiot

6 réponses

Avatar
Frédéric ZULIAN
Le Sat, Dec 16, 2006 at 11:17:10AM +0100, Remi Suinot écrivait :
bonjour;

Je suis à la recherche d'un bug dans ma configuration d'exim.
Ma queue est pleine de mail de ce type:
2h 858 1GvUUb-0004jk-OX @suinot.org> *** frozen ***
@suinot.org

55m 858 1GvVQf-0005iL-GN @suinot.org> *** frozen ***
@suinot.org

Apparemment, logchek format mal l'adresse, et/ou exim me change l'adresse
à cause de sa config. Et je ne trouve pas le problème. google ne m'est pas
d'une grande aide...
Les mails que j'envoi de vers <autreuser>@suinot.org passent
bien par contre.

quelqu'un à t il une piste pour moi, svp?
Merci.




Peut-être revoir l'adresse défini dans logcheck.conf

vim /etc/logcheck/logcheck.conf


# Controls the address mail goes to:
# *NOTE* the script does not set a default value for this variable!
# Should be set to an offsite ""

SENDMAILTO=""

--
Frédéric Zulian
f1sxo
http://www.zulian.com/


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jacques L'helgoualc'h
Frédéric ZULIAN a écrit, samedi 16 décembre 2006, à 11:47 :
Le Sat, Dec 16, 2006 at 11:17:10AM +0100, Remi Suinot écrivait :
> bonjour;



bonjour,

> Je suis à la recherche d'un bug dans ma configuration d'exim.
[...]

Peut-être revoir l'adresse défini dans logcheck.conf

vim /etc/logcheck/logcheck.conf


# Controls the address mail goes to:
# *NOTE* the script does not set a default value for this variable!
# Should be set to an offsite ""

SENDMAILTO=""



Si ça ne suffit pas, revoir aussi les règles de réécriture,

exim -brw adresse

exim -bvs adresse

(man exim)

et la section « rewrite » de la configuration d'exim...
--
Jacques L'helgoualc'h


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Remi Suinot
Bonsoir;
Effectivement, SENDMAILTO de la config de logchek n'était pas règlé, c'est fait à présent,
mais cela ne règle pas le problème de config d'exim4
Et c'était bien un problème de rewrite.

Merci à vous deux.
A présent, tous ces mail en 'attente', je peux les vider, mais pour faire mieux, comment
les réadresser au bon user?

Merci de votre aide.
Rémi.

En ce Sat, 16 Dec 2006 12:36:34 +0100, le sermon de Jacques L'helgoualc'h < lhh+ contenait:

Frédéric ZULIAN a écrit, samedi 16 décembre 2006, à 11:47 :
> Le Sat, Dec 16, 2006 at 11:17:10AM +0100, Remi Suinot écrivait :
> > bonjour;

bonjour,

> > Je suis à la recherche d'un bug dans ma configuration d'exim.
> [...]
>
> Peut-être revoir l'adresse défini dans logcheck.conf
>
> vim /etc/logcheck/logcheck.conf
>
>
> # Controls the address mail goes to:
> # *NOTE* the script does not set a default value for this variable!
> # Should be set to an offsite ""
>
> SENDMAILTO=""

Si ça ne suffit pas, revoir aussi les règles de réécriture,

exim -brw adresse

exim -bvs adresse

(man exim)

et la section « rewrite » de la configuration d'exim...
--
Jacques L'helgoualc'h




--
R. Suinot: http://rsuinot.free.fr => page perso
http://rsuinux.free.fr => projets: Oups! | Domotique | domino | Le jeu idiot
Avatar
Jacques L'helgoualc'h
Remi Suinot a écrit, samedi 16 décembre 2006, à 22:59 :
[...]
A présent, tous ces mail en 'attente', je peux les vider, mais pour
faire mieux, comment les réadresser au bon user?



Ajouter d'abord la bonne adresse, et ensuite marquer la mauvaise comme
« delivered » ? S'il n'y a pas d'espaces dans les adresses,

mailq |
awk '$6 == "frozen" && $4 ~ /^@/{print $3, $4}' >mids

# vérifier le fichier mids

ADRESSE_OK='la_bonne_adresse'

while read MID MAUVAISE; do
exim -Mar "$MID" "$ADRESSE_OK"
exim -Mmd "$MID" "$MAUVAISE"
done <mids

et peut-être « <mids xargs exim -mt » pour décongeler... non testé, si
ça ne marche pas je nierai tout.
--
Jacques L'helgoualc'h


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Jacques L'helgoualc'h
Jacques L'helgoualc'h a écrit, samedi 16 décembre 2006, à 23:33 :
[...]
Ajouter d'abord la bonne adresse, et ensuite marquer la mauvaise comme
« delivered » ? S'il n'y a pas d'espaces dans les adresses,



J'ai bien fait de nier par avance, c'est plutôt

mailq |
awk '$6 == "frozen" && $4 ~ /^@/{print $3}' >mids

# vérifier le fichier mids

ADRESSE_OK='la_bonne_adresse'
MAUVAISE='@...'
EXPED='le_bon_expediteur'

while read MID ; do
exim -Mar "$MID" "$ADRESSE_OK"
exim -Mmd "$MID" "$MAUVAISE"
exim -Mes "$MID" "$EXPED"
done <mids

[...]
--
Jacques L'helgoualc'h


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Remi Suinot
En ce Sun, 17 Dec 2006 00:07:42 +0100, le sermon de Jacques L'helgoualc'h < lhh+ contenait:

Jacques L'helgoualc'h a écrit, samedi 16 décembre 2006, à 23:33 :
[...]
> Ajouter d'abord la bonne adresse, et ensuite marquer la mauvaise comme
> « delivered » ? S'il n'y a pas d'espaces dans les adresses,

J'ai bien fait de nier par avance, c'est plutôt

mailq |
awk '$6 == "frozen" && $4 ~ /^@/{print $3}' >mids

# vérifier le fichier mids

ADRESSE_OK='la_bonne_adresse'
MAUVAISE='@...'
EXPED='le_bon_expediteur'

while read MID ; do
exim -Mar "$MID" "$ADRESSE_OK"
exim -Mmd "$MID" "$MAUVAISE"
exim -Mes "$MID" "$EXPED"
done <mids




Bonsoir;
Je te remercie. Cela a fonctionné, j'ai pu vider les 200 mail en attente!
J'ai (eu) du mal à comprendre les options de exim -Mar et autres, mais
j'y suis arrivé.

Amicalement.
Rémi.

--
R. Suinot: http://rsuinot.free.fr => page perso
http://rsuinux.free.fr => projets: Oups! | Domotique | domino | Le jeu idiot