> On May 26, 2015, at 11:18 AM, Terry O'Leary <tole...@wth.com> wrote: > > We have 14 different queues so using fetchmail to manage the email accounts > is useful for us. But that is where the problem lies as well I think. > Fetchmail doesn’t seem to be deleting the email from the inbox consistently. > Sometimes it works and sometimes it doesn’t. I have gone the route of working > with the Network Engineering team to see if there were any configuration > changes or updates to exchange that may have done but came up with nothing. > The emails get to their respective inboxes, then fetchmail (I have running in > a crontab every minute) executes to pick up and send any emails to RT > mailgate.: > > Here is an example: > > poll imap.corp.test.com <http://imap.corp.test.com/> proto IMAP and port 143: > > # Team Queue > username team password 123456 mda > "/opt/rt4/bin/rt-mailgate --url http://test <http://test/> --queue 'Team > Requests' --action correspond" > username team-comments password 123456 mda "/opt/rt4/bin/rt-mailgate --url > http://test <http://test/> --queue 'Team Requests' --action comment" > > I know this isn’t a fetchmail forum, but any input would be gladly taken.
Just in case you are - I wouldn't cron it since you'll get duplicate processes checking the mailbox at the same time which would account for duplicates. If you have to cron it though use flock to make sure more than one is never running at the same time: /usr/bin/flock -n /tmp/fetchmail.lockfile /path/to/fetchmail -blahblahblah I'm assuming you start fetchmail as a daemon instead of cron'd though. If you are running fetchmail as a daemon make sure you use --uidl when starting the daemon in the /etc/init.d (or equivalent) something like this: /usr/bin/fetchmail --uidl -f /etc/fetchmail.conf -U | --uidl (Keyword: uidl) Force UIDL use (effective only with POP3). Force client-side tracking of 'newness' of messages (UIDL stands for "unique ID listing" and is described in RFC1939). Use with 'keep' to use a mailbox as a baby news drop for a group of users. The fact that seen messages are skipped is logged, unless error logging is done through syslog while running in daemon mode. Note that fetchmail may automatically enable this option depending on upstream server capabilities. Note also that this option may be removed and forced enabled in a future fetchmail version. See also: —idfile. Landon Stewart : lstew...@iweb.com Lead Specialist, Abuse and Security Management Spécialiste principal, gestion des abus et sécurité http://iweb.com : +1 (888) 909-4932
signature.asc
Description: Message signed with OpenPGP using GPGMail