ben bezig om een auto reply te maken met procmail/mailform maar kom er nog niet helemaal uit.
de volgende code werkt prima:
dit gaat prima, zo lijkt het, zolang de 2e X-Loop een real user is.
echter,
zodra je wil dat een alias een autorply geeft gaat het fout:
ik gok dat formail eerst gaat kijken of de user wel bestaat, maar omdat het een virtualuser is die wel in de /etc/mail/virtusertable bestaat maar niet op het systeem zelf denkt formail dus dat de user niet geldig is oid?
bestaat er een workaround voor dit?
de volgende code werkt prima:
code:
1
2
3
4
5
6
7
| :0 chw
* ^(To|Cc):.*user@domain\.nl
* !^X-Loop: user@domain\.nl
| { formail -r -I "From: user <user@domain.nl>" \
-A "X-Loop: user@domain.nl"; \
cat /etc/autoreply/my_autoreply_msg; \
} | /usr/sbin/sendmail -oi -t |
dit gaat prima, zo lijkt het, zolang de 2e X-Loop een real user is.
echter,
zodra je wil dat een alias een autorply geeft gaat het fout:
code:
1
2
3
4
5
| procmail: Program failure (1) of
" { formail -r -I "From: user_alias <user_alias@domain.nl>" \
-A "X-Loop: user_alias@domain.nl"; \
cat /etc/autoreply/my_autoreply_msg; \
} | /usr/sbin/sendmail -oi -t" |
ik gok dat formail eerst gaat kijken of de user wel bestaat, maar omdat het een virtualuser is die wel in de /etc/mail/virtusertable bestaat maar niet op het systeem zelf denkt formail dus dat de user niet geldig is oid?
bestaat er een workaround voor dit?
"I disagree with what you are saying, but I will defend to the death your right to say it." -- not clear who