logs archiveIRC Archive / Freenode / #exim / 2010 / April / 5 / 1
bonez2046
I am using this page, to test my exim4 configuration http://www.exim.org/howto/mailman20.html and I can't get it to deliver as the end of the page suggests, evidenced in this paste > http://pastebin.com/AMdLi6xp
Caelum
what does this mean: http://paste.scsys.co.uk/41783
joschi
Caelum: your MTA has been greylisted by the MTA on lists.ibiblio.org. See http://postgrey.schweikert.ch/help/lists.ibiblio.org.html and http://en.wikipedia.org/wiki/Greylisting
yojimbo-san
I'm having difficulty with match_domain and a domain list that's the result of a sqlite query ... it just never seems to trigger properly. Example: "ok.dom" is definately returned by the sqlite query when run by hand, but fails under exim : exim -be '${if match_domain{ok.dom}{${lookup sqlite {mta.db select name from domains where status="active";}}}{yes}{no}}'
I've also tried creating a domainlist with the 'sqlite; ' syntax, and tested against that: same restul
A clue would be very welcome at this stage ...
exim -be '${if match_domain{ok.dom}{ok.dom:good.dom:local.dom}{yes}{no}}' works perfectly, of course ...
Caelum
joschi: my mta or my email address?
joschi
Caelum: your mta
Caelum
ok thank you
borei
hi all
quick question
for sender verification how can i specify "MAIL FROM" not send empty string ?
anybody ?
bonez2046
if I have installed transports, say for Mailman, should they list when invoking 'exim -bV'?
as well for routers
         

petemc_
no, exim -bP
bonez2046
can one have more than one transport?
petemc_
yes
bonez2046
so, let's say I have added transport and router for Mailman, and have run sudo /usr/sbin/update-exim4.conf to update my config.autogenerated.. and yet that change has no effect upon addresses tested.. is it possible exim is not really reading the file I am updating?
petemc_
yes, thats possible when using debian/ubuntu
henk
bonez2046: exim itself read /var/lib/exim4/config.autogenerated
bonez2046: update-exim4.conf reads either the template or the conf.d/ files in /etc/exim4/. check /etc/exim4/update-exim4.conf.conf
bonez2046
ok, but update-exim4.conf.conf contains nothing about transports or routers, correct?
my file is short.. fits on one page..
whi my exim4.conf.template file takes several pages..
whi/while
the mailman transport and router sections are there.. the router is right at the top, so it will pick up stuff, but it's not reading it for some reason..
petemc_
check with -d -bt
henk
bonez2046: yes, it's just the conf for that debian-specific script, that generated /var/lib/exim4/config.autogenerated
bonez2046: check the update-exim4.conf.conf what config file layout you are using. split or one-file
s/generated/generates/
bonez2046
one-file
I have never gone with the split file configuration
and when I run 'exim -bV' it shows my conf file at /var/lib/exim4/config.autogenerated and that file does indeed contain the 'mailman_transport' and 'mailman_router' sections which SHOULD be managing my email differently
petemc_
very easy to find out why it isnt with the command i just told you
bonez2046
I have run update-exim4.conf are you referring to that command?
I run that and then I read the resultant /var/lib/exim4/config.autogenerated file and therein is contained the aforementioned mailman_router and mailman_transport sections
henk
he never mentioned that command.
just read above... it's all still there. it's not like everything above the last line is gone forever :-p
bonez2046
ok, I have no changes in the conf.d/ directory as I use one large file instead of the small files
and I have updated the template file...with these router and transport entries
and have updated so that when exim reads my config.autogenerated file it has the correct directives to make it behave as I wish, but it's not behaving according to the data contained therein
henk
why don't you just do what petemc_ said? he didn't say too much but that was really worth reading...
bonez2046
I run /usr/sbin/update-exim4.conf which then produces the /var/lib/exim4/config.autogenerated file.. sure, petemc_ didn't explicitly mention that updater but it's what creates my config.autogenerated file,
Andropov
hi. I have a simple PHP script to send emails, and it's wrking fine, except for one domain. Everytime I send a message to this domain, I receive the error "SMTP error from remote mail server after RCPT TO...550 Message rejected - user unknown"
I called the administrator from the domain I cant send messages, and he told me there was nothing in his log, which I think it's strange.
So I made some tests with telnet. I logged on his server, and when I gave the "rcpt to:" command I received the error 501 badly formatted RCPT TO user - no "<". When I use the <> it works fine. But I don'k know what to do about my script. Shouldn't Exim put the <> in the recipient address?
gmcquillan
My company is repeatedly running into a paniclog issue where exim is unable to create a spool file because the file doesn't exist.
Goog and Bugzilla don't seem to turn up anything relevant.
It's not a permissions issue as it works for a majority of the time.
*exim fails to create spool file because the file *already* exists, excuse me.
bonez2046
henk: as petemc recommended, here's the output > http://pastebin.com/sw8YiuD5
henk: I have done what petemc said.. and there's the output
henk: if I run 'exim -bt mailman@fyrenice.com' (my default list) then I get this > router = mailman_router, transport = mailman_transport but if I leave off the domain, i.e, just 'exim -bt mailman' I get this > router = smarthost, transport = remote_smtp_smarthost is this working then, as it should?
hello?
henk?
henk
bonez2046: have a look at the docs on how -d works and how you can use it...
         

bonez2046
henk: excellent recommendation..
very insightful.. THANK YOU.. Henk!
henk
bonez2046: no problem, you're welcome.
« prev next »