From: <sp...@ar...> - 2002-02-28 09:06:51
|
Hi All Installed the port from /usr/ports and saw that all was good, after a short discussion with myself regarding how the system should be setup, I found that sending a mail to my box never came through. Short pondering about that and threw exim into -d9 from commandline so I could follow what was going on. ---- The transport is like this ----amavis: driver = pipe command = "/usr/local/sbin/amavis -f ${sender_address} -d ${pipe_addresses}" prefix = suffix = check_string = escape_string = #for debugging change return_output to true return_output =true return_path_add = false user = amavis group = amavis path = "/bin:/sbin:/usr/bin:/usr/sbin" current_directory = "/var/amavis" ---- The director is like this ---- amavis_director: condition = "${if eq {$received_protocol}{scanned-ok} {0}{1}}" driver = smartuser transport = amavis ---- With -d9 Exim tells me the following ---- delivering xxxx@xxxx as xxxx using amavis: uid=1020 gid=1020 home=NULL current=/var/amavis auxiliary group list: 1020 set_process_info: 50449 delivering 16gMFk-000D7f-00 to sps using amavis amavis transport entered direct command: argv[0] = /usr/local/sbin/amavis argv[1] = -f argv[2] = ${sender_address} argv[3] = -d argv[4] = ${pipe_addresses} direct command after expansion: argv[0] = /usr/local/sbin/amavis argv[1] = -f argv[2] = xx...@xx...x argv[3] = -d argv[4] = xx...@xx...x Writing message to pipe set_process_info: 50451 reading output from |/usr/local/sbin/amavis -f ${sender_address} -d ${pipe_addresses} writing data block fd=9 size=0 timeout=3600 writing data block fd=9 size=336 timeout=3600 writing data block fd=9 size=0 timeout=3600 ------ Exim still receives mail, but it's never delivered to the address, a 'ps ax' shows that amavis is still running .. First I thought, amavis-perl simply took some time before finishing, though last time I tried it, it more or less ran through without any glitches. After an hour, it still hadn't finished and mails vere piling up without getting anywhere. So, I thought it was a problem with rights, so that was triplechecked, still nothing and the user amavis exists. Finally I saved one of my mails and gave it the same commandline as was shown in the ps. Took less than a second to complete, mind you this was one of those that I never saw finish. I've tried more or less every combination that I could think of, amavis still defies my attempts to make it work in an orderly fashion. So, now I'm empty for ideas and most definately open to suggestions or questions that might spring new ideas :) S. P. Skou |