Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. It can even support IPv6 and IPSEC.
Use POP3S SSL
Change the port and use the keyword 'ssl'...
poll mail.domain.co.uk protocol pop3 port 995 localdomains domain.co.uk username "firstname.lastname@example.org" password "mypassword" is info here fetchall ssl
HOWTO: Stop Warning Message About SSL
To remove this warning message on every poll...
fetchmail: Warning: the connection is insecure, continuing anyways. (Better use --sslcertck!)
Add this line to your .fetchmailrc
defaults sslproto ''
HOWTO: Increase Message Size Limit
This sets the message size limit to 50MB. You have to edit 2 pieces of software. You also have to make sure that the Postfix limit is slightly larger than the Fetchmail limit :)
fetchmail --quit sleep 3 fetchmail --limit 50000000
sudo postconf -e "message_size_limit = 51000000" sudo service postfix restart
Date and Time Not Being Logged On Every Check
Add the preconnect command to the configuration file:-
preconnect "date >> /home/postman/fetchmail.log"