Gebruikershulpmiddelen

Site-hulpmiddelen


werkgroep:ict:beheer:software:email

Verschillen

Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.

Link naar deze vergelijking

Beide kanten vorige revisieVorige revisie
Laatste revisieBeide kanten volgende revisie
werkgroep:ict:beheer:software:email [2023/02/18 22:31] wimwerkgroep:ict:beheer:software:email [2023/02/19 19:11] Wim
Regel 10: Regel 10:
  
 ===== IMAP / Pop3 ===== ===== IMAP / Pop3 =====
 +
 ===== Spam afhandeling ===== ===== Spam afhandeling =====
-==== Classificering van e-mail =====+ 
 +==== Classificering van e-mail ==== 
 Wanneer is een e-mail spam, ham of rommel?\\ Wanneer is een e-mail spam, ham of rommel?\\
-**[[https://nl.wikipedia.org/wiki/Spam_(post)|Spam]]**: Ongewenste e-mails met meestal een commercieel (reklame) of phishing (hengelen naar persoons- en aanverwante gegevens)\\+**[[https://nl.wikipedia.org/wiki/Spam_(post)|Spam]]** : Ongewenste e-mails met meestal een commercieel (reklame) of phishing (hengelen naar persoons- en aanverwante gegevens)\\
 **Ham**: Ham is alle e-mail die in enigerlij mate gewenst is.\\ **Ham**: Ham is alle e-mail die in enigerlij mate gewenst is.\\
 **Rommel**: Dit is e-mail met spam er in maar die niet als spam mag worden gekenmerkt. Dit om het leren van het spamfilter niet te frusteren. Deze categorie e-mail mag niet naar de spam of ham map maar moet naar de prullenbak. Denk bijvoorbeeld aan: **Rommel**: Dit is e-mail met spam er in maar die niet als spam mag worden gekenmerkt. Dit om het leren van het spamfilter niet te frusteren. Deze categorie e-mail mag niet naar de spam of ham map maar moet naar de prullenbak. Denk bijvoorbeeld aan:
-  * Een spammer gebruikt jouw e-mailadres als afzendersadres (spoofen). De e-mail van de spammer wordt geweigerd door de ontvanger, bijvoorbeeld omdat het e-mailadres niet (meer) bestaat of omdat de mailbox vol is. Dan kun je daarvan een bouncemelding krijgen. Die bouncemelding is legitiem. Bevat de bouncemelding geen spaminhoud dan is het ham anders is het rommel en kan de melding naar de prullenbak.+ 
 +   * Een spammer gebruikt jouw e-mailadres als afzendersadres (spoofen). De e-mail van de spammer wordt geweigerd door de ontvanger, bijvoorbeeld omdat het e-mailadres niet (meer) bestaat of omdat de mailbox vol is. Dan kun je daarvan een bouncemelding krijgen. Die bouncemelding is legitiem. Bevat de bouncemelding geen spaminhoud dan is het ham anders is het rommel en kan de melding naar de prullenbak.
   * Een maillijst meld dat er een e-mail voor moderatie klaar staat. Die e-mail is een spammail. In de e-mail van de maillijst staat ook de tekst van de spammer. Dus de e-mail is legitiem en geen spam, de inhoud is wel spam dus is de e-mail rommel en kan in de prullenbak.   * Een maillijst meld dat er een e-mail voor moderatie klaar staat. Die e-mail is een spammail. In de e-mail van de maillijst staat ook de tekst van de spammer. Dus de e-mail is legitiem en geen spam, de inhoud is wel spam dus is de e-mail rommel en kan in de prullenbak.
  
Regel 27: Regel 31:
 |sa-learn|Train SpamAssassin's Bayesian classifier| |sa-learn|Train SpamAssassin's Bayesian classifier|
 |sa-update|Automate SpamAssassin rule updates| |sa-update|Automate SpamAssassin rule updates|
-|sa-update +| |
 |spamd|spamd is the daemonized version of the spamassassin executable.| |spamd|spamd is the daemonized version of the spamassassin executable.|
 |spamassassin <nowiki>--lint</nowiki>|Controleer of het regelsbestand fouten bevat| |spamassassin <nowiki>--lint</nowiki>|Controleer of het regelsbestand fouten bevat|
 +
 === Examples === === Examples ===
-|sa-learn --dump all --debug --ham /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Ham/ 2> /tmp/sa-learn.debug.txt|Learn ham and output all info to a file.| + 
-|sa-update --channel updates.spamassassin.org|Update from the default channel |+|sa-learn dump all debug ham /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Ham/ 2> /tmp/sa-learn.debug.txt|Learn ham and output all info to a file.| 
 +|sa-update channel updates.spamassassin.org|Update from the default channel|
  
 |< 100% 25% - >| |< 100% 25% - >|
Regel 40: Regel 46:
  
 ==== Rules ==== ==== Rules ====
-All the rules can be found in 
  
 +All the rules can be found in
 <code> <code>
 +
 /etc/spamassassin/KAM.cf /etc/spamassassin/KAM.cf
 +
 </code> </code>
  
 ==== Cron ==== ==== Cron ====
 +
 Spamassassin runs daily from Spamassassin runs daily from
-  /etc/cron.daily/spamassassin+ 
 +<code> 
 +/etc/cron.daily/spamassassin 
 + 
 +</code> 
 This program also runs sa-update This program also runs sa-update
 +
 === Errors === === Errors ===
-  /etc/cron.daily/spamassassin: + 
-  channel 'updates.spamassassin.org': could not find working mirror, channel failed +<code> 
-  sa-update failed for unknown reasons+/etc/cron.daily/spamassassin: 
 +channel 'updates.spamassassin.org': could not find working mirror, channel failed 
 +sa-update failed for unknown reasons 
 + 
 +</code> 
 Oplossing: Oplossing:
 +
   - Controleer of updates.spamassassin.org bereikbaar is met **ping**   - Controleer of updates.spamassassin.org bereikbaar is met **ping**
   - Draai als root een keer handmatig sa-update .   - Draai als root een keer handmatig sa-update .
-    - /etc/cron.daily/spamassassin probeert om sa-update te draaien als user debian-spamd . +      - /etc/cron.daily/spamassassin probeert om sa-update te draaien als user debian-spamd . 
-    - De user debian-spamd heeft als home directory /var/lib/spamassassin en daar is debian-spamd inderdaad owner van alles, behalve de subdirectory 3.004004 , waaronder zich weer de `updates_spamassassin_org` directory bevindt, waarin de rules die sa-update download worden opgeslagen. Die is van root. Dat zal waarschijnlijk komen omdat sa-learn in het verleden al eerder als root is gedraaid. +      - De user debian-spamd heeft als home directory /var/lib/spamassassin en daar is debian-spamd inderdaad owner van alles, behalve de subdirectory 3.004004 , waaronder zich weer de `updates_spamassassin_org` directory bevindt, waarin de rules die sa-update download worden opgeslagen. Die is van root. Dat zal waarschijnlijk komen omdat sa-learn in het verleden al eerder als root is gedraaid. 
-    - Het gaat mogelijk mis omdat sa-update onder debian-spamd niet kan schrijven naar /var/lib/spamassassin/3.004004/updates_spamassassin_org . +      - Het gaat mogelijk mis omdat sa-update onder debian-spamd niet kan schrijven naar /var/lib/spamassassin/3.004004/updates_spamassassin_org . 
-    - Een keer een handmatig sa-update als root doen en dan is de het daar weer up to date, en probeert hij nu dus niet meer te updaten waardoor de foutmelding niet meer verschijnt.+      - Een keer een handmatig sa-update als root doen en dan is de het daar weer up to date, en probeert hij nu dus niet meer te updaten waardoor de foutmelding niet meer verschijnt.
   - Dan zouden de rechten goed gezet moeten kunnen worden met:   - Dan zouden de rechten goed gezet moeten kunnen worden met:
-    - $ chown -R debian-spamd:debian-spamd /var/lib/spamassassin/3.004004 +      - $ chown -R debian-spamd:debian-spamd /var/lib/spamassassin/3.004004 
-  - Daarna zou het opgelost moeten zijn. +  - Daarna zou het opgelost moeten zijn.
  
 ==== sa-update ==== ==== sa-update ====
  
 === Errors === === Errors ===
 +
 <code> <code>
 $ sa-update && /etc/init.d/spamassassin reload $ sa-update && /etc/init.d/spamassassin reload
Regel 73: Regel 95:
 error: gpg required but not found!  It is not recommended, but you can error: gpg required but not found!  It is not recommended, but you can
 use "sa-update" with the --no-gpg to skip the verification. use "sa-update" with the --no-gpg to skip the verification.
 +
 </code> </code>
-Solution: Install gpg 
  
 +Solution: Install gpg
  
 ==== sa-compile ==== ==== sa-compile ====
Regel 120: Regel 143:
  
 ==== sa-learn ==== ==== sa-learn ====
-If you are using mail boxes in format other than maildir you should use the --mbox or --mbx parameters.\\ 
-PPNL uses the Maildir format.\\ 
  
-  sa-learn --ham /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Ham/ +If you are using mail boxes in format other than maildir you should use the –mbox or –mbx parameters. \\ PPNL uses the Maildir format. 
-  sa-learn --spam /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Spam/+<code> 
 + 
 +sa-learn --ham /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Ham/ 
 +sa-learn --spam /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Spam/ 
 + 
 +</code> 
 === Script & cron === === Script & cron ===
 +
 Create a script and put it in /etc/cron.daily/ Create a script and put it in /etc/cron.daily/
 +
 <code bash> <code bash>
 #! /bin/bash #! /bin/bash
Regel 132: Regel 161:
 sa-learn --ham /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Ham/ sa-learn --ham /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Ham/
 sa-learn --spam /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Spam/ sa-learn --spam /var/spool/vmail/piratenpartij.nl/catchall/Maildir/.INBOX.Spam/
 +
 </code> </code>
-cron draait dit script dan elke dag om 6:25 in de ochtend, als de voorliggende scripts in de folder zijn afgewerkt, zoals te zien is in /etc/crontab .\\ + 
-De e-mails in de betreffende folders kunnen daarna verwijderd worden. Nu, 230214, nog handmatig. Als uitgevonden is hoe dat automasch kan kan dat aan het script worden toegevoegd. Daartoe moet Maildir bestudeerd worden.+cron draait dit script dan elke dag om 6:25 in de ochtend, als de voorliggende scripts in de folder zijn afgewerkt, zoals te zien is in /etc/crontab . \\ De e-mails in de betreffende folders kunnen daarna verwijderd worden. Nu, 230214, nog handmatig. Als uitgevonden is hoe dat automasch kan kan dat aan het script worden toegevoegd. Daartoe moet Maildir bestudeerd worden.
  
 ==== e-mails automatisch verwijderen ==== ==== e-mails automatisch verwijderen ====
 +
 Te onderzoeken: Hoe verwijderen we e-mails via een script / cronjob uit een Maildir folder zonder wat defect te maken? Te onderzoeken: Hoe verwijderen we e-mails via een script / cronjob uit een Maildir folder zonder wat defect te maken?
 +
 +
werkgroep/ict/beheer/software/email.txt · Laatst gewijzigd: 2023/02/19 19:11 door Wim