Hi all, Ok, I worked it out. The prob was sendmail was still controlling outbound mail on the new server, I needed to update my /etc/mail/mailer.conf file with the following:
sendmail /usr/local/sbin/exim send-mail /usr/local/sbin/exim mailq /usr/local/sbin/exim newaliases /usr/local/sbin/exim hoststat /usr/local/sbin/exim purgestat /usr/local/sbin/exim thanks Andy. Quoting Andy Smith <[email protected]>: > Hi, > > I have two exim servers, with the exim config copied from the old > server to the new server. The only difference in the configure file > is the SYSID. > On the old server if I send email from the command line (ie pipe > into mail) the domain name appended is something like > [email protected] which is the host as it is defined in the exim > config (mx0 as opposed to the actual hostname). On the new system > when sending mail it appears as [email protected] (id like > it to appear as [email protected], mx3.mydomain.com is the SYSID > from my exim config). > > The prob is that the address wont verify when in format using the hostname, > ie: > > > exim -bv [email protected] > 2009-12-16 14:53:30 [1204] remote host address is the local host: > hostname.mydomain.com (while routing <[email protected]>) > > The other principal difference between my servers are, one is > FreeBSD 7.0 and the other is FreeBSD 8.0. > I appreciate this is probably more OS related than Exim related, but > perhaps someone has an idea as to why the behaviour is different? > > thanks in advance, Andy. > -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
