setting outgoing smtp menggunakan eksternal smtp

By | 19 October 2016

Misal kita akan menggunakan smtp eksternal dengan alamat host smtp.domain.com port 587, cara setting outgoing smtp menggunakan eksternal smtp pada exim adalah sbb:

1. Login ke WHM, klik menu Home >> Service Configuration >> Exim Configuration Manager
2. Klik Advanced Editor.
3. a. Cari bagian section: AUTH, tambahkan:

externalsmtp_login:
driver = plaintext
public_name = LOGIN
client_send = : username : password

3.b Selanjutnya ke bagian Section: TRANSPORTSTART, tambahkan:

externalsmtp_smtp:
driver = smtp
port = 587
hosts = ${lookup{$domain}lsearch{/etc/staticMX}}

3.c Dan akhirnya ke bagian Section: ROUTERSTART, tambahkan:

send_via_externalsmtp:
driver = manualroute
domains = !+local_domains
transport = externalsmtp_smtp
route_list = “* smtp.domain.com::587 byname”
host_find_failed = defer

4. selanjutnya klik Save
5. monitor log /var/log/exim_mainlog apakah proses pengiriman email berjalan lancar

Untuk smtp relayer bisa menggunakan postfix dg setting sbb:

  1. edit /etc/postfix/main.cf, enablekan ‘inet_interfaces = all’ dan ‘mynetworks = /etc/postfix/network_table’
  2. edit /etc/postfix/network_table, tambahkan IP yg diperkenankan utk merelay
  3. jalan perintah postmap /etc/postfix/network_table
  4. restart postfix dg perintah  ‘postfix reload’