> On May 26, 2015, at 11:18 AM, Terry O'Leary <[email protected]> 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 : [email protected]
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
