tech:install_spamassassin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tech:install_spamassassin [2025/03/24 15:06] – créée - modification externe 127.0.0.1tech:install_spamassassin [2025/05/01 17:13] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
-{{tag>Perl Email Postfix}}+<!DOCTYPE markdown> 
 +{{tag>Perl Email Postfix Spam}}
  
 = Installation de SpamAssassin avec CPAN = Installation de SpamAssassin avec CPAN
  
 Voir aussi : Voir aussi :
-* [[https://linuxfr.org/news/sortie-de-rspamd-3-2-le-26-mars-2022-avec-support-bimi|Rspamd]]+* [Rspamd](https://linuxfr.org/news/sortie-de-rspamd-3-2-le-26-mars-2022-avec-support-bimi)
 * Bogofilter * Bogofilter
 +* [AgentJ](https://agentj.io/)
 +  * https://linuxfr.org/news/sortie-d-agentj-en-2-1-une-nouvelle-version-majeure-depuis-la-1-6
 +* https://www.spamgourmet.com/index.pl
  
  
  
-== Méthode 1+## Méthode 1
  
  
-<code bash>+~~~bash
 apt-get install spampd apt-get install spampd
-</code>+~~~
  
 Change ENABLED to 1 in /etc/default/spamassassin Change ENABLED to 1 in /etc/default/spamassassin
Ligne 20: Ligne 24:
 http://guillaumevincent.com/2015/01/31/OpenSMTPD-Dovecot-SpamAssassin.html http://guillaumevincent.com/2015/01/31/OpenSMTPD-Dovecot-SpamAssassin.html
  
-== Méthode 2+## Méthode 2
  
 Manip à faire en tant que root Manip à faire en tant que root
  
 Install des bibliothèques nécessaires Install des bibliothèques nécessaires
-<code bash>+~~~bash
 apt-get install --no-install-recommends gcc make libc6-dev libmail-dkim-perl apt-get install --no-install-recommends gcc make libc6-dev libmail-dkim-perl
-</code>+~~~
  
 Configuration CPAN Configuration CPAN
-<code bash>+~~~bash
 perl -MCPAN -e shell perl -MCPAN -e shell
 exit exit
-</code>+~~~
  
 Tapez ''Entrée'' pour laisser la conf par défaut.  Tapez ''Entrée'' pour laisser la conf par défaut. 
Ligne 39: Ligne 43:
  
 Maintenant que le CPAN est configuré : Maintenant que le CPAN est configuré :
-<code bash>+~~~bash
 perl -MCPAN -e shell perl -MCPAN -e shell
 install Mail::SpamAssassin install Mail::SpamAssassin
 exit exit
-</code>+~~~
  
-=== Vérification+### Vérification
  
 Si nécessaire : Si nécessaire :
  
-<code bash>+~~~bash
 perl -MCPAN -e shell perl -MCPAN -e shell
 get Mail::SpamAssassin get Mail::SpamAssassin
-</code>+~~~
  
-<code ->+~~~
 $ find ~/.cpan/ -iname "*sample*" $ find ~/.cpan/ -iname "*sample*"
 /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt
 /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-spam.txt /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-spam.txt
-</code>+~~~
  
-<code ->+~~~
 # spamassassin -t /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt |grep X-Spam # spamassassin -t /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt |grep X-Spam
 config: no rules were found!  Do you need to run 'sa-update'? at /usr/local/bin/spamassassin line 413. config: no rules were found!  Do you need to run 'sa-update'? at /usr/local/bin/spamassassin line 413.
-</code>+~~~
  
-<code ->+~~~
 $ apt-file search HTTP/Date.pm $ apt-file search HTTP/Date.pm
 libhttp-date-perl: /usr/share/perl5/HTTP/Date.pm libhttp-date-perl: /usr/share/perl5/HTTP/Date.pm
-</code>+~~~
  
-<code bash>+~~~bash
 apt-get install --no-install-recommends libhttp-date-perl apt-get install --no-install-recommends libhttp-date-perl
 sa-update -v sa-update -v
-</code>+~~~
  
 Ajout de la crontab Ajout de la crontab
-<code bash>+~~~bash
 crontab -e crontab -e
 @daily /usr/local/bin/sa-update @daily /usr/local/bin/sa-update
-</code>+~~~
  
-<code ->+~~~
 # spamassassin -t /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt |grep X-Spam # spamassassin -t /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt |grep X-Spam
 mai 29 14:13:35.829 [8673] warn: dns: sendto() to [127.0.0.1]:53 failed: Connexion refusée, failing over to [213.186.33.99]:53 mai 29 14:13:35.829 [8673] warn: dns: sendto() to [127.0.0.1]:53 failed: Connexion refusée, failing over to [213.186.33.99]:53
Ligne 88: Ligne 92:
 X-Spam-Status: No, score=-0.0 required=5.0 tests=T_RP_MATCHES_RCVD, X-Spam-Status: No, score=-0.0 required=5.0 tests=T_RP_MATCHES_RCVD,
 Le syste SpamAssassin ajoute un en-te "X-Spam-Flag: YES" aux Le syste SpamAssassin ajoute un en-te "X-Spam-Flag: YES" aux
-</code>+~~~
  
-<code ->+~~~
 # spamassassin -t /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-spam.txt |grep X-Spam # spamassassin -t /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-spam.txt |grep X-Spam
 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on host.acme.fr X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on host.acme.fr
Ligne 98: Ligne 102:
 Le syste SpamAssassin ajoute un en-te "X-Spam-Flag: YES" aux Le syste SpamAssassin ajoute un en-te "X-Spam-Flag: YES" aux
 Le syste SpamAssassin ajoute un en-te "X-Spam-Flag: YES" aux Le syste SpamAssassin ajoute un en-te "X-Spam-Flag: YES" aux
-</code>   +~~~   
  
 SpamAssassin peut se contrôler lui-même. Si tout est ok il ne revoie aucun résultat SpamAssassin peut se contrôler lui-même. Si tout est ok il ne revoie aucun résultat
-<code bash>+~~~bash
 spamassassin --lint spamassassin --lint
-</code>+~~~
  
-<code - /etc/procmailrc>+''/etc/procmailrc'' 
 +~~~bash
 DROPPRIVS=yes DROPPRIVS=yes
  
Ligne 123: Ligne 128:
 * ^X-Spam-Flag: Yes * ^X-Spam-Flag: Yes
 .Spam/new .Spam/new
-</code>+~~~
  
-=== Vérification 2+### Vérification 2
  
-<code bash>+~~~bash
 cat /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt | sendmail test@acme.fr cat /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-nonspam.txt | sendmail test@acme.fr
 cat /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-spam.txt | sendmail test@acme.fr cat /root/.cpan/build/Mail-SpamAssassin-3.4.1-Ow_PWo/sample-spam.txt | sendmail test@acme.fr
-</code>+~~~
  
  
tech/install_spamassassin.1742825205.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki