[exim] smartlist faalt door permissiefout (?)

Pagina: 1
Acties:

  • GrimaceODespair
  • Registratie: December 2002
  • Laatst online: 23:39

GrimaceODespair

eens een tettenman, altijd ...

Topicstarter
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:

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