getmail version 4.7.8 (Debian lenny)
If there is more than one retrive task (more .conf files in /etc/getmail) the mail isn't retrieved an is logged an error:
Error: unknown argument(s) ['/etc/getmail/mail.domain.tld_name@site.tld.conf'] ; try --help
For handling multiple task seem getmail require to be invoked with a different syntax:
/usr/bin/getmail -n -v -g /etc/getmail -r /etc/getmail/file1.conf -r /etc/getmail/file2.conf -r /etc/getmail/file3.conf
or with a single rcfile with configuration for multiple tasks.
I've solved in this way:
1 - in /etc/getmail create a file /run-getmail.sh (chown getmail + chmod 744)
Code:
#!/bin/sh
set -e
cd /etc/getmail
rcfiles=""
for file in *.conf ; do
rcfiles="$rcfiles -r $file"
done
#echo $rcfiles
exec /usr/bin/getmail -n -v -g /etc/getmail $rcfiles
2 - edited crontab of user getmail to invoke this script
Code:
*/5 * * * * /etc/getmail/run-getmail.sh > /dev/null 2>> /var/log/ispconfig/cron.log
Recent comments
1 day 11 hours ago
1 day 20 hours ago
1 day 23 hours ago
2 days 49 min ago
2 days 2 hours ago
2 days 3 hours ago
2 days 5 hours ago
2 days 6 hours ago
2 days 22 hours ago
2 days 23 hours ago