Richard Lewis richardlewis@fastmail.co.uk wrote:
musariada:/home/richard# exim4 -bt events@studios.uea.ac.uk s.waters@uea.ac.uk is undeliverable: Unrouteable address <-- events@studios.uea.ac.uk
musariada doesn't seem to know how to deliver events@studios.uea.ac.uk - that is your first problem to solve. See if you can find a reason why it's undeliverable. Try host -t mx uea.ac.uk from musariada, for example.
It's a bit disappointing that your exim configuration doesn't seem to output Router status messages and so on. Makes it harder to debug. Try adding -d or other verbose options from your man exim4 page.
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).
So, your laptop doesn't seem to be configured for sending email.
[...]
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.
If you want the outside world to be able to send you email @studios.uea.ac.uk then port 25 on a mailserver for that domain needs to be open to the outside world.
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?
I don't understand what you mean. If you are sending from musariada to an address @studios.uea.ac.uk, then Exim on musariada should realise that it *is* studios.uea.ac.uk and process the email itself (by changing the destination address as in the aliases). Instead, it seems to be sending it to mailgate5, which then tries to send it back to studios.uea.ac.uk, which refuses it, generating the error.
How would it be able to send mail? Would it need to know the name of an SMTP server?
Yes, but it should be able to work that out from DNS.
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.
More that Exim isn't handling mail for studios.uea.ac.uk.
Hope that helps,