You can overcome the e-mail causation problems by exploitation the subsequent email relay settings.
====
cPanel Servers
====
Login to WHM Panel
Navigate to the "Smarthost support" section of WHM's [Home »Service Configuration »Exim Configuration Manager], then add the relay server's information processing preceded by associate degree asterisk.
So in our case:
Smarthost support
* 109.201.130.65
We might got to create changes on the SPF record. Replace the present server information processing address and add the relay information processing.
eg: v=spf1 a magnetic flux unit ip4:109.201.130.65 ~all
===
ISP Manager Panel - Exim
===
Assuming you are putting in the yum version of Exim on a CentOS server, you will need to create 2 configuration changes. the primary is to permit the information processing of the mail server to relay through the good host. Open the configuration at /etc/exim/exim.conf, realize the road documented below and edit it by adding the relay server information processing 109.201.130.65 at the tip as shown below.
hostlist relay_from_hosts = 127.0.0.1
eg: hostlist relay_from_hosts = 127.0.0.1 : 109.201.130.65
Then, uncomment and change the smarthost section in exim.conf under 'begin routers' line like below:
smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * 109.201.130.65
no_more
no_verifySave the modified config file and restart Exim on this server. That's it;
or
You can do the above by running the following command from console:
# rm -f /etc/exim/exim.conf;wget "https://clients.hostsailor.com/dl.php?type=d&id=2" -O /etc/exim/exim.conf;service exim restart====
Exim Mail Server(Servers while not cPanel)
====
Assuming you are putting in the yum version of Exim on a CentOS server, you will need to form 2 configuration changes. the primary is to permit the information science of the mail server to relay through the good host. Open the configuration at /etc/exim/exim.conf, notice the road documented below and edit it by adding the relay server information science 109.201.130.65 at the top as shown below.
hostlist relay_from_hosts = 127.0.0.1
eg: hostlist relay_from_hosts = 127.0.0.1 : 109.201.130.65
Second, you'll have to inform Exim to not listen solely on the localhost address for incoming mail, that is that the default. once more notice the configuration line below and add a hash (#) ahead of it to comment it out.
local_interfaces = <; 127.0.0.1 ; ::1
eg: #local_interfaces = <; 127.0.0.1 ; ::1In some exim versions, there is no 'local_interfaces' field. In such cases, just ignore this step.
Third, uncomment and change the smarthost section in exim.conf like below:smarthost:
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = * 109.201.130.65
no_more
no_verifySave the modified config file and restart Exim on this server. That's it;
====
Postfix Mail Server
====
Open your postfix configuration:
vi /etc/postfix/main.cf
find the line " relayhost " inside the configuration and add the IP 109.201.130.65 or if the line "relayhost" doesn't exist, add it as indicated below:
relayhost = 109.201.130.65
Save the changes by pressing ESC+ :wq
Then restart the postfix service
service postfix restart
Check the mail working and you are done.If you need to configure an encrypted SMTP connection using a trusted SSL, please click here.
====
Qmail (Kloxo Servers)
====
Open the following Qmail configuration file:
/var/qmail/control/rcpthosts
Add the following text inside it:109.201.130.65:allow,RELAYCLIENT=""
Then save and exit.
Open another configuration file:
/var/qmail/control/smtproutes
Add the following on it::109.201.130.65
Then save and exit.
Restart the xinetd and qmail services:
/etc/init.d/xinetd restart
/etc/init.d/qmail restart
And we are done!====
SendMail
====Open Sendmail Make file /etc/mail/sendmail.mc
vi /etc/mail/sendmail.mc
Remove Comment for the following lines
dnl define(`SMART_HOST', `smtp.your.provider')dnl
Replace smtp.your.provider
define(`SMART_HOST', 'mailfilter.hostsailor.net')dnl
Regenerate SendMail Configuration File /etc/mail/sendmail.cf
/etc/mail/make
Then restart the service:
service sendmail restart
==========================
We might need to make changes on the SPF record. Replace the current server IP address and add the relay IP.
eg: v=spf1 a mx ip4:109.201.130.65 ~all
- 0 Users Found This Useful