Ik tracht een multi-drop box leeg te halen met fetchmail en de mail vervolgens onder de lokale users te verdelen. Eerst ben ik aan de slag gegaan met een normale .fetchmailrc:
en een virtual bestand voor postfix:
in main.cf van postfix nog een een virtual_alias_maps = hash:/etc/postfix/virtual er bij en klaar was ik, dacht ik tenminste.
Het resultaat is dat alle mail die neer wordt gehengelt bij de user terecht komt die fetchmail start. Diverse varianten en aanpassingen hierop zoals bv met een localdomains domein.ext bij de fetchmail regel zelfde resultaat. Procmail zou natuurlijk een logischere aanpak zijn. Een .procmailrc in elkaar gezet nav de examples:
De post komt nog steeds bij de fetchmail startende user uit helaas, en in procmail.log verschijnen geen logregels. Hoe leg ik de link fetchmail -> procmail -> postfix? (of fetchmail -> postfix -> procmail -> postfix als dat de manier is)
code:
1
| poll mail.mailserver.ext protocol pop3 username "user@domein.ext" password "password" keep |
en een virtual bestand voor postfix:
code:
1
2
3
4
5
6
7
| domein.ext anything postmaster@domein.ext postmaster jan.metbaard@domein.ext jan piet.metbaard@domein.ext piet joris.metbaard@domein.ext joris korneel.metbaard@domein.ext korneel etc, man of 20 lokaal |
in main.cf van postfix nog een een virtual_alias_maps = hash:/etc/postfix/virtual er bij en klaar was ik, dacht ik tenminste.
Het resultaat is dat alle mail die neer wordt gehengelt bij de user terecht komt die fetchmail start. Diverse varianten en aanpassingen hierop zoals bv met een localdomains domein.ext bij de fetchmail regel zelfde resultaat. Procmail zou natuurlijk een logischere aanpak zijn. Een .procmailrc in elkaar gezet nav de examples:
code:
1
2
3
4
5
6
7
8
9
| LOGFILE=/var/log/procmail.log VERBOSE=yes :0 * ^TOjan.metbaard jan :0 * ^TOpiet.metbaard piet etc |
De post komt nog steeds bij de fetchmail startende user uit helaas, en in procmail.log verschijnen geen logregels. Hoe leg ik de link fetchmail -> procmail -> postfix? (of fetchmail -> postfix -> procmail -> postfix als dat de manier is)
We spend our years as a tale that is told