[exim] Custom header rewrite on outgoing e-mail

トップ ページ
このメッセージを削除
このメッセージに返信
著者: Chameeya Software Services Ltd
日付:  
To: exim-users
題目: [exim] Custom header rewrite on outgoing e-mail

Hello;

I have setup exim on my Ubuntu server as I wanted some local delivery for my e-mails. I have it setup as smarthost and I use fetchmail and procmail to pull the mail from my e-mail host. My domain is "fake" and is strictly local. I have a hoster with my e-mail. A pretty common setup I'm sure.



I currently have two domains. Each user only has a single external address, they are either in one domain or the other. I also need to rewrite from the internal user name to the friendly external name.

My user directory is stored in LDAP so I can lookup in LDAP what a user's external e-mail address should be and rewrite the external address to that.



I tried to modify the following line in the master config file:

REMOTE_SMTP_HEADERS_REWRITE=*@+local_domains $1@DCreadhost frs : *@ETC_MAILNAME $1@DCreadhost frs


to


REMOTE_SMTP_HEADERS_REWRITE=*@+local_domains "${lookup ldap {ldap://localhost/ou=People,dc=cham,dc=local?mail?(&(uid=$local_part))}{$value}fail}" Ffrs



This gives me a series of errors:



Expansion of ${lookup ldap {ldap failed while rewriting: missing } at end of string
failed to open //localhost/ou=People,dc=mylocaldomain?mail?(&(uid=[EXTERNAL ADDR]))}{}fail}" when checking "//localhost/ou=People,dc=cham,dc=local?mail?(&(uid=salik))}{$value}fail}"": No such file or directory



I've checked this put putting the rewrite rule into the rewrite portion and running exim -brw and the rewrite works. But its not working in the transport.



So how can I get this to work. remember Exim is not receiving the e-mail. its just sending it and doing local delivery.



Thanks,

Salik.



Salik Rafiq

Director, Chameeya Software Services Ltd.
mailto: salik.rafiq@???
web: www.chameeya.com
mob: 07792071655



                      
_________________________________________________________________
Got a cool Hotmail story? Tell us now
http://clk.atdmt.com/UKM/go/195013117/direct/01/