Koozali.org: home of the SME Server

Problème spamassassin sous SME 9.2

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Problème spamassassin sous SME 9.2
« on: February 07, 2018, 07:00:57 AM »
Bonjour à tous,
Je suis passé récemment de SME 7 à SME 9.2 ! J'essaie d'activer spamassassin via le server manager. Mais aucun spam n'est filtré. Les e-mails ne contiennent pas d'entête "X-spam-status".
J'utilise la contrib fetchmail pour récupérer mes e-mails via POP3. Est-ce que ça peut venir de là ?
Avez-vous une idée de l'origine du problème ? Une technique pour diagnostiquer ça ?
Je ne trouve rien dans la documentation SME...
Merci,
Fred
« Last Edit: February 07, 2018, 07:05:49 AM by Fredchou »
Fred Chou

Offline mmccarn

  • *
  • 2,626
  • +10/-0
Re: Problème spamassassin sous SME 9.2
« Reply #1 on: February 07, 2018, 01:37:11 PM »
There is an open bug about spamassassin not working with fetchmail:
https://bugs.contribs.org/show_bug.cgi?id=10290

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Re: Problème spamassassin sous SME 9.2
« Reply #2 on: February 07, 2018, 10:54:03 PM »
Thanks. The workaround given in the bug sheet seems to work for me. :-)
Fred Chou

Offline Jean-Philippe Pialasse

  • *
  • 2,746
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème spamassassin sous SME 9.2
« Reply #3 on: February 16, 2018, 06:33:54 PM »
celui que j'ai posté récemment ?

si oui, peux tu répondre sur le bug que je puisse l'implémenter?

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Re: Problème spamassassin sous SME 9.2
« Reply #4 on: February 16, 2018, 09:40:10 PM »
J’ai essayé d’ajouter l’adresse 127.0.0.200 dans le fichier norelayclients. Au début j’ai cru que ça fonctionnait mais finalement ça ne fonctionne pas... :-(
Je vais essayer d’autres pistes et je vous tiens au courant.
Fred Chou

Offline Jean-Philippe Pialasse

  • *
  • 2,746
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème spamassassin sous SME 9.2
« Reply #5 on: February 16, 2018, 11:01:15 PM »
J’ai essayé d’ajouter l’adresse 127.0.0.200 dans le fichier norelayclients. Au début j’ai cru que ça fonctionnait mais finalement ça ne fonctionne pas... :-(
Je vais essayer d’autres pistes et je vous tiens au courant.
c'est deja expliqué que cela ne marche pas ;)

par contre la derniere solution proposées est celle-ci https://bugs.contribs.org/show_bug.cgi?id=10290#c15
patcher un fichier et en ajouter un autre en résumé

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Re: Problème spamassassin sous SME 9.2
« Reply #6 on: February 17, 2018, 09:23:16 PM »
Désolé, je n'ai pas trop l'habitude du format des bugs : je n'avais pas compris que les commentaires les plus récents se situaient en haut de la page ! :D

J'ai appliqué le patch sur /usr/share/qpsmtpd/plugins/spamassassin et j'ai créé le fichier /var/service/qpsmtpd/config/forcespamcheck

Le service qpsmtpd appelle bien spamassassin quand fetchmail récupère des messages sur le serveur de mon fournisseur de messagerie (je le vois dans les logs). Par contre, plus aucun message n'apparaît dans ma boîte SME ! (ni ceux qui ont été considérés comme spam ni les autres). J'ai pourtant désactivé la fonction de mise à la corbeille des spams (j'ai seulement laissé le marquage x-spam). Comment savoir ce que sont devenus ces messages ? Je ne vois rien dans les logs de qpsmtpd et de spamd.

Merci de votre aide !
Fred Chou

Offline Jean-Philippe Pialasse

  • *
  • 2,746
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème spamassassin sous SME 9.2
« Reply #7 on: February 17, 2018, 11:08:39 PM »
poste un log complet de qpstmpd pendant une transaction.

idealement dans le bug, au pire ici.

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Re: Problème spamassassin sous SME 9.2
« Reply #8 on: February 22, 2018, 10:27:49 PM »
Voici ce que je trouve dans le log de qpsmtpd :

Code: [Select]
2018-02-22 22:15:28.318218500 17021 dispatching MAIL FROM:<interflora-mkt-prod1@infonews.cadeaux.com> SIZE=134277
2018-02-22 22:15:28.318964500 17021 (mail) resolvable_fromhost: skip, relay client
2018-02-22 22:15:28.319096500 17021 (mail) rhsbl: skip, relay client
2018-02-22 22:15:28.319214500 17021 (mail) sender_permitted_from: skip, relay client
2018-02-22 22:15:28.319353500 17021 (mail) naughty: pass
2018-02-22 22:15:28.319467500 17021 (mail) badmailfrom: skip, relay client
2018-02-22 22:15:28.319630500 17021 250 <interflora-mkt-prod1@infonews.cadeaux.com>, sender OK - how exciting to get mail from you!
2018-02-22 22:15:28.320150500 17021 dispatching RCPT TO:<fred@carofred.net>
2018-02-22 22:15:28.320686500 17021 (rcpt) badrcptto: skip, relay client
2018-02-22 22:15:28.320873500 17021 (rcpt) rcpt_ok: skip, relay client
2018-02-22 22:15:28.321043500 17021 250 <fred@carofred.net>, recipient ok
2018-02-22 22:15:28.321534500 17021 dispatching DATA
2018-02-22 22:15:28.321900500 17021 354 go ahead
2018-02-22 22:15:28.322498500 17021 spooling message to disk
2018-02-22 22:15:28.437066500 17021 (data_post_headers) dkim: skip, DKIM not configured for infonews.cadeaux.com
2018-02-22 22:15:28.437185500 17021 (data_post_headers) dmarc: skip, relay client
2018-02-22 22:15:28.438686500 17021 (data_post) bogus_bounce: pass, not a null sender
2018-02-22 22:15:28.439264500 17021 (data_post) headers: skip, relay client
2018-02-22 22:15:28.439441500 17021 (data_post) naughty: pass
2018-02-22 22:15:28.507274500 17021 (data_post) spamassassin: skip, relay client
2018-02-22 22:15:28.507507500 17021 (data_post) spamassassin: 127.0.0.200 in force spam check
2018-02-22 22:15:37.825399500 17021 (data_post) spamassassin: error, reject disabled (Ham, -0.1, learn=disabled)
2018-02-22 22:15:37.943933500 17021 (data_post) virus::clamdscan: pass, clean
2018-02-22 22:15:37.944821500 17021 (queue) logging::logterse: ` 127.0.0.200 Unknown serveur-sme.carofred.net <interflora-mkt-prod1@infonews.cadeaux.com> <fred@carofred.net> queued <NM609BCD6B80C0F9678interfl_mkt_prod1@infonews.cadeaux.com> No, score=-0.1 required=4.0 autolearn=disable
2018-02-22 22:15:37.947354500 17068 (queue) queue::qmail_2dqueue: (for 17021) Queuing to /var/qmail/bin/qmail-queue
2018-02-22 22:15:38.160559500 17021 250 Queued! 1519334138 qp 17068 <NM609BCD6B80C0F9678interfl_mkt_prod1@infonews.cadeaux.com>
2018-02-22 22:15:38.446134500 17021 dispatching QUIT
2018-02-22 22:15:38.446460500 17021 221 carofred.net closing connection. Have a wonderful day.
2018-02-22 22:15:38.449929500 17021 click, disconnecting
2018-02-22 22:15:39.078210500 2106 cleaning up after 17021

Et voici ma config SME :
https://www.cjoint.com/c/HBwvBfjPffg

Je ne retrouve ce message nulle part dans ma boîte SME...
« Last Edit: February 22, 2018, 10:30:52 PM by Fredchou »
Fred Chou

Offline Jean-Philippe Pialasse

  • *
  • 2,746
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème spamassassin sous SME 9.2
« Reply #9 on: February 26, 2018, 01:03:00 AM »
ceci nous dit qu'il detecte que c'est un relay, mais qu'il force le passage
il y 'a cependant une erreur qui empêche le rejet.

Code: [Select]
2018-02-22 22:15:28.507274500 17021 (data_post) spamassassin: skip, relay client
2018-02-22 22:15:28.507507500 17021 (data_post) spamassassin: 127.0.0.200 in force spam check
2018-02-22 22:15:37.825399500 17021 (data_post) spamassassin: error, reject disabled (Ham, -0.1, learn=disabled)


ici cela dit que cela a été livré dans ta boite fred@carofred.net
aurais tu thunderbird ou un autre client qui aurait deplacé cela dans spam même si sme est configuré pour ne pas le faire ?

Code: [Select]
2018-02-22 22:15:37.944821500 17021 (queue) logging::logterse: ` 127.0.0.200 Unknown serveur-sme.carofred.net <interflora-mkt-prod1@infonews.cadeaux.com> <fred@carofred.net> queued <NM609BCD6B80C0F9678interfl_mkt_prod1@infonews.cadeaux.com> No, score=-0.1 required=4.0 autolearn=disable

Offline Jean-Philippe Pialasse

  • *
  • 2,746
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème spamassassin sous SME 9.2
« Reply #10 on: February 26, 2018, 02:01:21 PM »
que donne :
Code: [Select]
ll /var/service/qpsmtpd/config/peers/127*
et
Code: [Select]
cat /var/service/qpsmtpd/config/peers/local
et
Code: [Select]
cat /var/service/qpsmtpd/config/peers/0

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Re: Problème spamassassin sous SME 9.2
« Reply #11 on: February 26, 2018, 09:47:00 PM »
ceci nous dit qu'il detecte que c'est un relay, mais qu'il force le passage
il y 'a cependant une erreur qui empêche le rejet.

Code: [Select]
2018-02-22 22:15:28.507274500 17021 (data_post) spamassassin: skip, relay client
2018-02-22 22:15:28.507507500 17021 (data_post) spamassassin: 127.0.0.200 in force spam check
2018-02-22 22:15:37.825399500 17021 (data_post) spamassassin: error, reject disabled (Ham, -0.1, learn=disabled)

ici cela dit que cela a été livré dans ta boite fred@carofred.net
aurais tu thunderbird ou un autre client qui aurait deplacé cela dans spam même si sme est configuré pour ne pas le faire ?

Code: [Select]
2018-02-22 22:15:37.944821500 17021 (queue) logging::logterse: ` 127.0.0.200 Unknown serveur-sme.carofred.net <interflora-mkt-prod1@infonews.cadeaux.com> <fred@carofred.net> queued <NM609BCD6B80C0F9678interfl_mkt_prod1@infonews.cadeaux.com> No, score=-0.1 required=4.0 autolearn=disable
Oui, j'ai bien Thunderbird mais j'ai désactivé les filtres d'antispam (dont celui de SpamAssassin). Et, de toute façon, je ne trouve pas le message dans le répertoire "junkmail" de ma boîte SME...
Fred Chou

Offline Jean-Philippe Pialasse

  • *
  • 2,746
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Problème spamassassin sous SME 9.2
« Reply #12 on: February 26, 2018, 09:50:56 PM »
Oui, j'ai bien Thunderbird mais j'ai désactivé les filtres d'antispam (dont celui de SpamAssassin). Et, de toute façon, je ne trouve pas le message dans le répertoire "junkmail" de ma boîte SME...

alors c'est qu'il est coincé dans la queue qmail et qu'il arrive pas à livrer le message.

que donne le log de qmail si tu recherche ce message par destinataire / envoyeur.

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Re: Problème spamassassin sous SME 9.2
« Reply #13 on: February 26, 2018, 09:56:01 PM »
que donne :
ll /var/service/qpsmtpd/config/peers/127*

Code: [Select]
lrwxrwxrwx 1 root root 5 30 déc.  16:57 /var/service/qpsmtpd/config/peers/127.0.0.1 -> local
Quote from: Jean-Philippe Pialasse
et
cat /var/service/qpsmtpd/config/peers/local

Code: [Select]
logging/logterse
tls ssl/cert.pem ssl/cert.pem ssl/cert.pem ssl/dhparam.pem
auth/auth_cvm_unix_local cvm_socket /var/lib/cvm/cvm-unix-local.socket enable_smtp yes enable_ssmtp yes
# 09karma disabled for local connections
# 10earlytalker disabled for local connections
bogus_bounce
# 12count_unrecognized_commands disabled for local connections
# bcc disabled
relay
# 15helo disabled for local connections
# 16resolvable_fromhost disabled for local connections
headers
# 19loadcheck disabled for local connections
# 20rhsbl disabled for local connections
# 221spf disabled for local connections
dkim reject 0
# 223dmarc disabled for local connections
# 22dnsbl disabled for local connections
naughty reject mail
# uribl disabled
badmailfrom
badrcptto
# 34badrcptto_ext disabled for local connections
# check_smtp_forward not required
check_goodrcptto extn -

rcpt_ok
virus/pattern_filter check=patterns action=deny

tnef2mime

# disclaimer disabled

# 70spamassassin disabled for local connections
virus/clamdscan scan_all yes clamd_socket /var/clamav/clamd.socket defer_on_error yes max_size 25000
queue/qmail-queue

Quote from: Jean-Philippe Pialasse
et
cat /var/service/qpsmtpd/config/peers/0

Code: [Select]
logging/logterse
tls ssl/cert.pem ssl/cert.pem ssl/cert.pem ssl/dhparam.pem
auth/auth_cvm_unix_local cvm_socket /var/lib/cvm/cvm-unix-local.socket enable_smtp yes enable_ssmtp yes
# Karma plugin is disabled
earlytalker
bogus_bounce
count_unrecognized_commands 4
# bcc disabled
relay
helo policy lenient reject naughty
resolvable_fromhost
headers
loadcheck max_load 7
rhsbl
sender_permitted_from reject 1 no_dmarc_policy 0
dkim reject 0
dmarc reject 0 reporting 1
dnsbl reject naughty
naughty reject mail
# uribl disabled
badmailfrom
# 34badrcptto disabled for external connections
badrcptto more_badrcptto badrcptto_ext
# check_smtp_forward not required
check_goodrcptto extn -

rcpt_ok
virus/pattern_filter check=patterns action=deny

tnef2mime

# 65disclaimer disabled for external connections
spamassassin
virus/clamdscan scan_all yes clamd_socket /var/clamav/clamd.socket defer_on_error yes max_size 25000
queue/qmail-queue
Fred Chou

Offline Fredchou

  • *
  • 52
  • +0/-0
  • Use SME server at home
Re: Problème spamassassin sous SME 9.2
« Reply #14 on: February 26, 2018, 10:03:59 PM »
alors c'est qu'il est coincé dans la queue qmail et qu'il arrive pas à livrer le message.

que donne le log de qmail si tu recherche ce message par destinataire / envoyeur.
Quelle andouille je suis ! J'ai copié un spam dans ma boîte distante (chez Free) pour faire un test. Et qmail me dit ça :
Code: [Select]
2018-02-26 21:45:13.289614500 new msg 2754364
2018-02-26 21:45:13.289616500 info msg 2754364: bytes 105045 from <p-853f47e2bsjfbdjrvnjmwjh7x2knkwphzwrd23gek2628rnctd4vf8z-A8C8C@news.oferting.es> qp 19086 uid 453
2018-02-26 21:45:13.416367500 starting delivery 1145: msg 2754364 to local alias-localdelivery-fred@carofred.net
2018-02-26 21:45:13.416374500 status: local 1/5 remote 0/2
2018-02-26 21:45:13.430073500 delivery 1145: failure: This_message_is_looping:_it_already_has_my_Delivered-To_line._(#5.4.6)/
2018-02-26 21:45:13.430199500 status: local 0/5 remote 0/2
2018-02-26 21:45:13.534883500 bounce msg 2754364 qp 19088
2018-02-26 21:45:13.534885500 end msg 2754364
J'ai donc essayé de forwarder un spam à mon adresse distante. Mais le score de SpamAssassin n'est pas assez élevé ! Je vais donc attendre de recevoir un vrai spam...
Fred Chou