While testing for an open mail relay, I came accross the following
problem:
Exim is configured to accept domain-literals. A mail using this form is
accepted via SMTP. But when being passed back form the virus-scanner
(amavis), the mail cannot be delivered.
Reason for this is exim does not accept a command-line in the form
exim -f 'user@[ip]'.
Bug or feature?
Logfile:
/etc/exim# sendmail -d+all -f mack@???
Exim version 4.03 uid=0 gid=0 pid=19506 L=834cd8 D=ffffffff
Berkeley DB: Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
--Malloc 135771680 8192 store.c 133 8192 4315
---0 Get 135771688 24 parse.c 551
exim: mack@??? - bad address: domain literals not allowed
--
Jochen Erwied | home: jochen@??? +49-208-38800-18, FAX: -19
Sauerbruchstr. 17 | work: joe@??? +49-2151-7294-24, FAX: -50
D-45470 Muelheim | First sightings... <1672@???> 1989/10/11 18:06