Hallo,
Dit is een vrij lange topicstart. Wie geen zin heeft om te lezen: essentie staat onderaan
Ik probeer hier op een Debian-machine exim icm smartlist aan de gang te krijgen. Het is mij al 2x gelukt: op deze machine en op een andere Debian. Maar nu zit ik met het volgende probleem: ik heb waarschijnlijk ergens iets veranderd, zoals dat gaat, en nu krijg ik mijn mailing list niet meer de deur uit. Ik krijg enkel nog het duplicaat-mailtje binnen voor de administrator.
In mijn /etc/exim/exim.conf staat netjes het gebruik van de aliasfile geconfigureerd. Hij verwerkt de aliassen als user list:
en in mijn aliasefile geef ik aan dat mails voor "mylist" naar SmartList's flist moet doorgesluisd worden:
Tot zover ook geen probleem. In mijn /var/log/exim/mainlog kan ik zien dat dit ook lukt:
Je kan hieruit lezen dat de mail via root binnenkomt. Het ontgaat mij hoe exim dat vervolgens naar listman weet te vertalen, maar uiteindelijk lijkt hij dus de mail als user list te pipen naar flist.
Vervolgens zie je dat flist niks meer genereert, en er alleen maar een mailtje naar de list admin wordt gestuurd (igor@xxxxxxxx.nl)
Als ik su list doe, dan lukt het flist wél om de SmartList mailing list te verwerken.
Je ziet dat de mail naar userfrommylist@yyyyyyyy.nl verstuurd wordt.
De situatie
Het enige verschil tussen de falende en de werkende situatie is dus het e-mail adres waar mee verstuurd wordt, respectievelijk listman@xxxxxxxx.nl en list@xxxxxxxx.nl. Ik weet echter in het eerste geval niet hoe hij aan die listman komt, en ik kan er op Google ook niets over vinden. De enige plek waar ik hem terugvind, is in de aliases (zie boven), maar het is daar geen toekenning.
De vraag
Hoe krijg ik exim zo geconfigureerd dat hij mijn mails naar de mylist-mailinglijst stuurt als user list en niet als listman? Of doe ik misschien iets anders verkeerd?
Dit is een vrij lange topicstart. Wie geen zin heeft om te lezen: essentie staat onderaan
Ik probeer hier op een Debian-machine exim icm smartlist aan de gang te krijgen. Het is mij al 2x gelukt: op deze machine en op een andere Debian. Maar nu zit ik met het volgende probleem: ik heb waarschijnlijk ergens iets veranderd, zoals dat gaat, en nu krijg ik mijn mailing list niet meer de deur uit. Ik krijg enkel nog het duplicaat-mailtje binnen voor de administrator.
In mijn /etc/exim/exim.conf staat netjes het gebruik van de aliasfile geconfigureerd. Hij verwerkt de aliassen als user list:
code:
1
2
3
4
5
6
7
| system_aliases: driver = aliasfile file_transport = address_file pipe_transport = address_pipe file = /etc/aliases search_type = lsearch user = list |
en in mijn aliasefile geef ik aan dat mails voor "mylist" naar SmartList's flist moet doorgesluisd worden:
code:
1
2
3
| listman: root mylist: "|/var/list/.bin/flist mylist" mylist-request: "|/var/list/.bin/flist mylist-request" |
Tot zover ook geen probleem. In mijn /var/log/exim/mainlog kan ik zien dat dit ook lukt:
code:
1
2
3
4
5
6
| 2003-05-06 10:22:38 19Cxig-0003ak-00 <= root@xxxxxxxx.nl U=root P=local S=333 2003-05-06 10:22:38 19Cxig-0003bD-00 <= listman@xxxxxxxx.nl U=list P=local S=662 id=E19Cxig-0003ak-00@xxxxxxxx.nl 2003-05-06 10:22:38 19Cxig-0003ak-00 => |/var/list/.bin/flist mylist <mylist@xxxxxxxx.nl> D=system_aliases T=address_pipe 2003-05-06 10:22:38 19Cxig-0003ak-00 Completed 2003-05-06 10:22:38 19Cxig-0003bD-00 => remote <igor@xxxxxxxx.nl> D=localuser T=local_delivery 2003-05-06 10:22:38 19Cxig-0003bD-00 Completed |
Je kan hieruit lezen dat de mail via root binnenkomt. Het ontgaat mij hoe exim dat vervolgens naar listman weet te vertalen, maar uiteindelijk lijkt hij dus de mail als user list te pipen naar flist.
Vervolgens zie je dat flist niks meer genereert, en er alleen maar een mailtje naar de list admin wordt gestuurd (igor@xxxxxxxx.nl)
Als ik su list doe, dan lukt het flist wél om de SmartList mailing list te verwerken.
code:
1
2
3
4
5
6
| 2003-05-06 10:51:07 19CyAF-0003xV-00 <= list@xxxxxxxx.nl U=list P=local S=340 2003-05-06 10:51:07 19CyAF-0003xV-00 => |/var/list/.bin/flist mylist <mylist@xxxxxxxx.nl> D=system_aliases T=address_pipe 2003-05-06 10:51:07 19CyAF-0003xV-00 Completed 2003-05-06 10:51:07 19CyAF-0003xh-00 <= mylist-request@xxxxxxxx.nl U=list P=local S=981 id=SiaEKD.A.-tD.7d3t-@xxxxxxxx.nl 2003-05-06 10:51:07 19CyAF-0003xh-00 => remote <root@xxxxxxxx.nl> D=localuser T=local_delivery 2003-05-06 10:51:20 19CyAF-0003xh-00 => userfrommylist@yyyyyyyy.nl R=lookuphost T=remote_smtp H=mailhost.zzzzzzzz.nl [aaa.bbb.ccc.ddd] |
Je ziet dat de mail naar userfrommylist@yyyyyyyy.nl verstuurd wordt.
De situatie
Het enige verschil tussen de falende en de werkende situatie is dus het e-mail adres waar mee verstuurd wordt, respectievelijk listman@xxxxxxxx.nl en list@xxxxxxxx.nl. Ik weet echter in het eerste geval niet hoe hij aan die listman komt, en ik kan er op Google ook niets over vinden. De enige plek waar ik hem terugvind, is in de aliases (zie boven), maar het is daar geen toekenning.
De vraag
Hoe krijg ik exim zo geconfigureerd dat hij mijn mails naar de mylist-mailinglijst stuurt als user list en niet als listman? Of doe ik misschien iets anders verkeerd?
Wij onderbreken deze thread voor reclame:
http://kalders.be