Fetchmail/fr

From SME Server
Jump to navigation Jump to search


Fetchmail pour SME Server

  Attention :
1. cette contribution dans sa version pour SME 9 a 2 bogues (voir la page en anglais) qui ont été résolus et une version déboguée (1.6-10) de cette contribution est sur le dépôt smetest ;

2. la version 1.6-7 pour SME 9 pose, en particulier, problème lorsque l'on veut utiliser fail2ban, qu'elle empêche de fonctionner.


Version

Devel 10:
Contrib 10:
Contrib 9:
smeserver-fetchmail
The latest version of smeserver-fetchmail is available in the SME repository, click on the version number(s) for more information.


Mainteneur

Schirrm's Studio (software)

Description

  • Fetchmail récupère les courriels des boites aux lettres externes avec plusieurs options.

Guide d'installation pas à pas de Fetchmail sur le Serveur SME pour les nuls.

Installation

1. Log in (with username root) to the SMEserver console.

1. Se connecter (avec l'utilisateur root) sur un terminal du Serveur SME.


2. Installer Fetchmail:

  • Pour SME8
yum --enablerepo=smecontribs install smeserver-fetchmail
signal-event console-save

Vous aurez une question à répondre par «oui» ou «non» ; répondez «oui» si c'est correct.

  • Pour SME9
yum --enablerepo=smecontribs install smeserver-fetchmail
signal-event console-save

Vous aurez une question à répondre par «oui» ou «non» ; répondez «oui» si c'est correct.


3. Des instructions à la fin de l'installation recommandent d'exécuter les commandes suivantes :
"signal-event post-upgrade" and "signal-event reboot"
Mais la reconfiguration du serveur n'est pas nécessaire après l'installation du RPM.


4. Dans le gestionnaire du serveur, vous devriez trouver dans la catégorie 'Collaboration' un panneau 'Récupération des mails'.

Ceci vous donne accès à la page de configuration principale de Fetchmail.

Vérifier la version installée

yum info installed smeserver-fetchmail

Désinstallation

yum remove smeserver-fetchmail

Information additionnelle

Pour plus d'infos lisez le howto de l'auteur ici.

To enable detailed logging on a per account basis for troubleshooting purposes do the following:

From the Fetchmail management interface, select mail retrevial, select the required account, set the option for: Do you want to debug this account - YES

Look at the maillog log file a few hours later for possible clues.

To enable detailed logging in Fetchmail (and be able to monitor it after typing /etc/startmail), manually edit /etc/fetchmail and put fetchmail in verbose mode. Then start it with /etc/startmail and check the log with tail -f

Taken from this forum post.

Configuration

if Fetchmail start to load multiple time the same emails, this might be a timeout problem, you should increase the default value (30 second):

/sbin/e-smith/db configuration setprop FetchMails timeout 30
/sbin/e-smith/expand-template /etc/fetchmail

If Fetchmail is unable to find te destination host, you can set it here:

/sbin/e-smith/db configuration getprop FetchMails fetchhost
/sbin/e-smith/expand-template /etc/fetchmail

FAQ

Q: What do these strange mails with '#********' from cron mean?
A: If you enabled the debug option for an account in the Mail Retrieval panel in the server-manager you will possibly receive mail from Cron Daemon with the subject "Cron <root@YOURSERVER> /etc/startmail". The mail contains patterns like this: #********. You will stop receiving this mails if you disable debugging for all configured users in the Mail Retrieval panel in the server-manager.


E-mail Retrieval Error

If your ISP does not provide a custom sort field and you experience the following errors occuring when Multidrop is enabled and the "Select Sort Method (for multi-drop)" is set to Default:

fetchmail: warning: multidrop for pop3.mypopserver.com requires envelope option!
fetchmail: warning: Do not ask for support if all mail goes to postmaster!

and/or

fetchmail: warning: multidrop for my.isp.domain requires envelope option! 
fetchmail: warning: Do not ask for support if all mail goes to postmaster! 


Set "Select Sort Method (for multi-drop) to 'Received' or 'for' As described at bugzilla:5602 bugzilla:6483

Bugs

Please raise bugs under the SME-Contribs section in bugzilla and select the smeserver-fetchmail component or use this link .


IDProductVersionStatusSummary (3 tasks)
9131SME Contribs9.0UNCONFIRMEDfetchmail loop if one mail contains a virus
9107SME Contribs9.0UNCONFIRMEDtrouble fetching mails when one of the list is infected
5067SME Contribs7.4CONFIRMEDfetchmail is noisy in /var/log/messges due to pam_unix


Changelog

Only versions released in smecontrib are listed here:

smeserver-fetchmail Changelog: SME 10 (smecontribs)
2022/11/11 Jean-Philippe Pialasse 1.6-26.sme
- Apply locale 2022-11-11 patch

2022/07/28 Jean-Philippe Pialasse 1.6-24.sme
- fix fetchmail restart downloading all emails after reboot [SME: 11979]

thanks to Stefano Zamboni for debuging and original fix.
2022/07/22 Jean-Philippe Pialasse 1.6-23.sme
- apply locale patch 2022-07-22

2021/11/17 Jean-Philippe Pialasse 1.6-22.sme
- fix panel [SME: 11058]

 removed SMTP proxy and blocking option and redirect to Proxy panel
TODO: module cleanup and cleanup of unused properties
2021/10/21 Terry Fage 1.6-21.sme
- fix template 60fetchmail force spamcheck [SME: 10289]