Difference between revisions of "Fetchmail"
Unnilennium (talk | contribs) |
|||
(12 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{Languages|Fetchmail}} | {{Languages|Fetchmail}} | ||
== Fetchmail for SME Server == | == Fetchmail for SME Server == | ||
+ | {{warning box| Since SME9.2 update and smeserver-qpsmtpd-2.4.0-34.el6.sme.noarch and qpsmtpd-0.96-10.el6.sme.noarch fetchmail is not filtered by spamassassin until a fix is deployed see Bug # [[bugzilla:10290]] | ||
+ | |||
+ | fixed in SME10 smeserver-qpsmtpd-2.7.0-7.el7.sme.noarch and qpsmtpd-0.96-21.el7.sme.noarch}} | ||
+ | |||
+ | ==== Version ==== | ||
+ | {{ #smeversion: smeserver-fetchmail}} | ||
=== Maintainer === | === Maintainer === | ||
Line 18: | Line 24: | ||
1. Log in (with username root) to the SMEserver console. | 1. Log in (with username root) to the SMEserver console. | ||
+ | |||
2. Install Fetchmail: | 2. Install Fetchmail: | ||
+ | * For SME8 | ||
+ | yum --enablerepo=smecontribs install smeserver-fetchmail | ||
+ | signal-event console-save | ||
+ | |||
+ | You will get a y/N-question, answer y if it looks fine. | ||
+ | * For SME9 | ||
yum --enablerepo=smecontribs install smeserver-fetchmail | yum --enablerepo=smecontribs install smeserver-fetchmail | ||
+ | signal-event console-save | ||
You will get a y/N-question, answer y if it looks fine. | You will get a y/N-question, answer y if it looks fine. | ||
+ | |||
3. Instructions at the end of previous installation advices the following commands: | 3. Instructions at the end of previous installation advices the following commands: | ||
<br><code>"signal-event post-upgrade" and "signal-event reboot"</code> | <br><code>"signal-event post-upgrade" and "signal-event reboot"</code> | ||
<br>But you can ignore that and move on | <br>But you can ignore that and move on | ||
+ | |||
4. In the server-manager, part 'Collaboration' you should find a 'Mails Retrieval' option. | 4. In the server-manager, part 'Collaboration' you should find a 'Mails Retrieval' option. | ||
Line 42: | Line 58: | ||
For more info check [http://schirrms.net/sme/SMEFetchMail.php Schirrm's HowTo] here. | For more info check [http://schirrms.net/sme/SMEFetchMail.php Schirrm's HowTo] here. | ||
+ | |||
+ | 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 [http://forums.contribs.org/index.php/topic,44653.0.html 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 === | === FAQ === | ||
Line 47: | Line 85: | ||
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: #********. | 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. | 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 === | === Bugs === | ||
Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-fetchmail component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-fetchmail|title=this link}}. | Please raise bugs under the SME-Contribs section in {{BugzillaFileBug|product=|component=|title=bugzilla}}and select the smeserver-fetchmail component or use {{BugzillaFileBug|product=SME%20Contribs|component=smeserver-fetchmail|title=this link}}. | ||
− | |||
− | + | {{#bugzilla:columns=id,product,version,status,summary |sort=id |order=desc |component=smeserver-fetchmail |noresultsmessage="No open bugs found."}} | |
+ | |||
− | smeserver-fetchmail | + | === Changelog === |
+ | Only versions released in smecontrib are listed here: | ||
+ | {{ #smechangelog: smeserver-fetchmail }} | ||
---- | ---- |
Latest revision as of 17:40, 17 November 2021
Fetchmail for SME Server
Version
Maintainer
Schirrm's Studio (software)
Description
- Fetchmail retrieve mails from external mailboxes with many options.
Step-by-step silly HowTo for installation of Fetchmail on SMEserver.
It's intended for Linux-newbies.
Installation
1. Log in (with username root) to the SMEserver console.
2. Install Fetchmail:
- For SME8
yum --enablerepo=smecontribs install smeserver-fetchmail signal-event console-save
You will get a y/N-question, answer y if it looks fine.
- For SME9
yum --enablerepo=smecontribs install smeserver-fetchmail signal-event console-save
You will get a y/N-question, answer y if it looks fine.
3. Instructions at the end of previous installation advices the following commands:
"signal-event post-upgrade" and "signal-event reboot"
But you can ignore that and move on
4. In the server-manager, part 'Collaboration' you should find a 'Mails Retrieval' option.
This let you access on the main page of the Fetchmail configuration.
Check installed version
yum info installed smeserver-fetchmail
Uninstall
yum remove smeserver-fetchmail
Additional information
For more info check Schirrm's HowTo here.
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 .
ID | Product | Version | Status | Summary (3 tasks) ⇒ |
---|---|---|---|---|
9131 | SME Contribs | 9.0 | UNCONFIRMED | fetchmail loop if one mail contains a virus |
9107 | SME Contribs | 9.0 | UNCONFIRMED | trouble fetching mails when one of the list is infected |
5067 | SME Contribs | 7.4 | CONFIRMED | fetchmail is noisy in /var/log/messges due to pam_unix |
Changelog
Only versions released in smecontrib are listed here:
- 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]
- 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 panelTODO: module cleanup and cleanup of unused properties
- fix template 60fetchmail force spamcheck [SME: 10289]