On Monday 08 October 2007 11:05:43 MJ Ray wrote:
Richard Lewis richardlewis@fastmail.co.uk wrote: [...]
Does anyone know why my Exim is not forwarding mail correctly?
Not really. Try exim4 -bt events@studios.uea.ac.uk to get better debugging output. If that is right and your SMTP behaviour is wrong, try restarting exim4, to make sure it's using the current config. For comparison, mine says:
R: dnslookup for events@studios.uea.ac.uk events@studios.uea.ac.uk router = dnslookup, transport = remote_smtp host musariada.mus.uea.ac.uk [139.222.208.19]
OK. I get this:
musariada:/home/richard# exim4 -bt events@studios.uea.ac.uk s.waters@uea.ac.uk is undeliverable: Unrouteable address <-- events@studios.uea.ac.uk
locally and this:
aquila:/home/richard# exim4 -bt events@studios.uea.ac.uk R: nonlocal for events@studios.uea.ac.uk events@studios.uea.ac.uk is undeliverable: Mailing to remote domains not supported
remotely (from my laptop).
But musariada.mus.uea.ac.uk doesn't seem to answer port 25. Does UEA block SMTP now? I think I recall struggling with them at various times to keep MTH and STU mailservers running.
According to netstat musariada is listening on port 25:
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 28457/exim4 tcp6 0 0 :::25 :::* LISTEN 28457/exim4
It could be the case that ITCS have put this port behind their firewall. Does this port need to be open to the outside world? If so, I'll try and psyche myself up to ring them.
When a message is sent to, e.g., events@studios.uea.ac.uk, does it go to some uea.ac.uk server first (mailgate5.uea.ac.uk?) and then does this server attempt to begin an SMTP conversation with my server? [...]
mailgate5.uea.ac.uk is probably your outgoing mail host. If you're sending through musariada.mus.uea.ac.uk, that's probably another indication that the active configuration isn't quite right.
Is events in your studios.uea.ac.uk alias file?
Yes it is. So my virtual host configuration requires that Exim is able to send mail out. Maybe this is what its having trouble with? How would it be able to send mail? Would it need to know the name of an SMTP server?
Hope that helps,
Thanks for your thoughts. So there seem to be two possible problems: either port 25 on musariada is invisible to outsiders, or Exim can't send mail.
Cheers, Richard