|Printable Version of Topic
Click here to view this topic in its original format
|XMail Forum > XMail Server > Send Email From Lan Pcs To Local Xmail|
|Posted by: ciuly Jul 9 2017, 09:08 AM|
| (almost a year since the last post. I hope this forum isn't dead)
I posted this on SU a good while ago but no solution yet (https://superuser.com/q/1195691/70234)
I'll start with saying: I'm not sure what exactly I need. I googled for "sendmail LAN" and variants, and it seems I need a "null client" setup. So that is my assumption, not my requirement (hence the not so clear title)
Shortly: I have 1 centos (v6) server running XMail server (latest), which hosts email for a few domains, incoming and outgoing. I have a PC in the LAN that is able to SMTP and POP for the accounts hosted on it. The server itself is able to send email both local (like from cron jobs) and domain users.
Let's call this "server".
Now I have a need to configure an existing CentOS server (v5) to send its local (cronjob) emails (scripts are using sendmail) and also php scripts to be able to send out emails (but those usually configure the smtp user/pass, so that should be good; I haven't gotten that far yet)
Let's call this "client".
On "client" I configured a null client sendmail thing based on this: http://www.faqs.org/docs/securing/chap22sec177.html
There are only those 4 lines in the null.mc, with the domain changed to mine (let's use example.com)
There is a line in /etc/hosts mapping example.com to the LAN IP of "server". (Ping responds properly). Also, telnet on port 25 is connecting and responding properly.
I then issued
#sendmail -v email@example.com < /tmp/email.txt
where the result is
firstname.lastname@example.org... Connecting to [127.0.0.1] via relay...
email@example.com... Deferred: Connection refused by [127.0.0.1]
May be a dumb question, but why is it trying to connect to localhost instead of example.com on the LAN? Is it not a null client configuration that I need? Or am I missing some stuff not covered by the tutorials?
More importantly, how to set this up so that it's running as I need it for all cron jobs and scripts that use sendmail.