Ik heb het een tijdje geleden als beginner voor elkaar gekregen.
Hetzelfde wat jij ongeveer wilt. ik zal proberen het duidelijk voor je te maken, maar voor mij was het ook niet zo makkelijk.
Wat je nodig hebt.
sudo apt-get install procmail fetchmail courier-imap
courier-imap gebruik ik inplaats van dovecat installeer ook courier-imaps voor beveiliging kan je via imaps inloggen.
nu gaan we verder. Je moet voor elk emailadres dat je wilt een apart account aanmaken (weet dat het ook anders kan maar hoe dat moet??)
Dit wordt dan je gebruikersnaam en wachtwoord waarmee je via imap kan inloggen.
maak in elke home map, van de gebruikers die je hebt aangemaakt een bestandje met de naam .procmailrc
Plak deze tekst erin
PATH=$HOME/bin:/usr/bin:/bin:/usr/local/bin:.
MAILDIR=$HOME/Maildir/
DEFAULT=$HOME/Maildir/
LOGFILE=$MAILDIR/procmail.log
dus niks veranderen gewoon kopieren en plakken.
Doe in de terminal
maildirmake
dit geldt ook weer voor alle gebruikers. (zo wordt er een map voor je mailtjes aangemaakt)
Nu fetchmail instellen.
Maak een bestand met de naam .fetchmailrc (ook weer in elke home map 1)
poll pop3.yahoo.com with proto POP3
user "jeemailadres@yahoo.com" there with password "je wachtwoord" is "de gebruikersnaam waar je later met imap mee wilt inloggen" here
mda "/usr/bin/procmail -d %s"
ssl
Vul hier de gegevens in pop3.yahoo.com vervangen door de echte is een gok
ssl op het einde is beveiliging kan je uit zetten om te kijken of hij het dan wel doet.
en dan zou ik zeggen veel suc6 en vul in de terminal
fetchmail -av
LET OP!!! hij haalt je mail op en verwijderd ze bij yahoo!!!
Als alles goed is moeten ze in de Maildir folder binnenkomen.
En nu even alles invullen bij thunderbird
de server is het ipadres van je server
inloggen met je gebruikersnaam (dus gaan @blablabla.nl)
en dan moeten de mailtjes binnenkomen.
Ik hoop dat ik het duidelijk heb gebracht.
Als alles het doet nog even fetchmail -av in de cron zetten bijv elke 10 min
crontab -e
vul hier in
*/10 * * * * fetchmail -av
en sla het op