16
Mail issue , problem , configuration / Re: การทำ relay mail ใน directadmin exim da
« on: กันยายน 28, 2023, 02:58:50 pm »
ทำการแจ้งให้ DA Exim รู้ว่าโดเมนไหนบ้างจะให้ relay ไปหา smtp.emsgateway.net::587
ซึ่งตัวอย่างข้างล่างจะให้ packetlove.com relay ไปหา smtp.emsgateway.net::587
#vi /etc/exim.routers.pre.conf
==== add into “exim.routers.pre.conf” =====
smart_route_forward:
driver = manualroute
domains = ! +local_domains
senders = *@packetlove.com
ignore_target_hosts = 127.0.0.0/8
condition = ${if !eq{$original_domain}{$domain}}
condition = ${if !eq{$original_domain}{}}
condition = "${perl{check_limits}}"
transport = remote_smtp_forward_transport
route_list = * smtp.emsgateway.net::587
no_more
smart_route:
driver = manualroute
domains = ! +local_domains
senders = *@packetlove.com
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
route_list = * smtp.emsgateway.net::587
no_more
==== add into exim.conf =====
แต่ถ้าต้องการที่จะไม่ให้ โดเมน domain2.to.exclude.com , domain1.to.exclude.com ไม่ให้โดน relay ออกไปด้วยสามารถเขียนได้แบบนี้
senders = !*@domain1.to.exclude.com : !*@domain2.to.exclude.com
ซึ่งตัวอย่างข้างล่างจะให้ packetlove.com relay ไปหา smtp.emsgateway.net::587
#vi /etc/exim.routers.pre.conf
==== add into “exim.routers.pre.conf” =====
smart_route_forward:
driver = manualroute
domains = ! +local_domains
senders = *@packetlove.com
ignore_target_hosts = 127.0.0.0/8
condition = ${if !eq{$original_domain}{$domain}}
condition = ${if !eq{$original_domain}{}}
condition = "${perl{check_limits}}"
transport = remote_smtp_forward_transport
route_list = * smtp.emsgateway.net::587
no_more
smart_route:
driver = manualroute
domains = ! +local_domains
senders = *@packetlove.com
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
transport = remote_smtp
route_list = * smtp.emsgateway.net::587
no_more
==== add into exim.conf =====
แต่ถ้าต้องการที่จะไม่ให้ โดเมน domain2.to.exclude.com , domain1.to.exclude.com ไม่ให้โดน relay ออกไปด้วยสามารถเขียนได้แบบนี้
senders = !*@domain1.to.exclude.com : !*@domain2.to.exclude.com