Problème avec spamchk
Résolu
Ségou_ka
Messages postés
18
Statut
Membre
-
Ségou_ka Messages postés 18 Statut Membre -
Ségou_ka Messages postés 18 Statut Membre -
Bonjour,
J'ai un serveur de messagerie qui fonctionne très bien sur CentOs dont le spamchk est codé comme suit :
Notons de passage qu'en réalité je ne sais pas ce que tout ceci signifie. J'ai installé un autre server SuSe avec les même config partout. Mais ce dernier server ne marche pas.
Quand j'ouvre le fichier /var/local/bin/spammchk deux deux serveurs avec vim, je constate que la coloration des 2 lignes :
... n'est pas la même sur les deux serveurs. Et un message d'erreur faisant référence à la ligne SENDMAIL="/usr/sbin/sendmail -i" indique que les messages n'ont pas pu être envoyés. Je me demande si ce script est compatible SuSE. Aidez-moi je vous prie.
Si ce n'est pas compatible, quelle alternative me proposez-vous?
J'ai un serveur de messagerie qui fonctionne très bien sur CentOs dont le spamchk est codé comme suit :
SENDMAIL="/usr/sbin/sendmail -i"
EGREP=/bin/egrep
EX_UNAVAILABLE=69
# (Eg. Score of 5.5 = "*****" )
SPAMLIMIT=7
trap "rm -f /home/spamassassin/out.$$" 0 1 2 3 15
cat | /usr/bin/spamc -u spamassassin | sed 's/^\.$/../' > /home/spamassassin/out.$$
if $EGREP -q "^X-Spam-Level: \*{$SPAMLIMIT,}" < /home/spamassassin/out.$$
then
$SENDMAIL test1@sotelma.ml < /home/spamassassin/out.$$
# Option 3: Delete the message
# rm -f /var/tempfs/out.$$
else
$SENDMAIL "$@" < /home/spamassassin/out.$$
fi
# Postfix returns the exit status of the Postfix sendmail command.
exit $?
Exit
Notons de passage qu'en réalité je ne sais pas ce que tout ceci signifie. J'ai installé un autre server SuSe avec les même config partout. Mais ce dernier server ne marche pas.
Quand j'ouvre le fichier /var/local/bin/spammchk deux deux serveurs avec vim, je constate que la coloration des 2 lignes :
SENDMAIL="/usr/sbin/sendmail -i" EGREP=/bin/egrep
... n'est pas la même sur les deux serveurs. Et un message d'erreur faisant référence à la ligne SENDMAIL="/usr/sbin/sendmail -i" indique que les messages n'ont pas pu être envoyés. Je me demande si ce script est compatible SuSE. Aidez-moi je vous prie.
Si ce n'est pas compatible, quelle alternative me proposez-vous?
2 réponses
Pour commencer vu ce qui est écrit dans le script, un certain nombre de chemins sont indiqués en dur et ne correspondent pas sur les deux serveurs. En outre le script fait référence à :
- /usr/sbin/sendmail : existe-t'il ? (est-ce que sendmail est installé et configuré sous suse ?)
- /bin/egrep : existe-t'il ? (est-ce que egrep est installé sous suse ?)
- /home/spamassassin/ : existe-t'il ?
Ensuite il faudrait nous reporter les messages d'erreur exact car là c'est un peu flou.
Bonne chance
- /usr/sbin/sendmail : existe-t'il ? (est-ce que sendmail est installé et configuré sous suse ?)
- /bin/egrep : existe-t'il ? (est-ce que egrep est installé sous suse ?)
- /home/spamassassin/ : existe-t'il ?
Ensuite il faudrait nous reporter les messages d'erreur exact car là c'est un peu flou.
Bonne chance
Merci pour réponse.
/usr/sbin/sendmail/ ethome/spamassassin sont bien installés. Quant à spamassassin, il est plutôt dans ces répertoires:
/etc/mail/spamassassin
/var/adm/perl-modules/spamassassin
/usr/bin/spamassassin
/usr/share/doc/packages/spamassassin
/usr/share/spamassassin
/home/spamassassin
Que dois-je faire ? Changer la ligne
$SENDMAIL "$@" < /home/spamassassin/out.$$ ? Si oui en quoi ?
/usr/sbin/sendmail/ ethome/spamassassin sont bien installés. Quant à spamassassin, il est plutôt dans ces répertoires:
/etc/mail/spamassassin
/var/adm/perl-modules/spamassassin
/usr/bin/spamassassin
/usr/share/doc/packages/spamassassin
/usr/share/spamassassin
/home/spamassassin
Que dois-je faire ? Changer la ligne
$SENDMAIL "$@" < /home/spamassassin/out.$$ ? Si oui en quoi ?