Terminologi relay adalah menerima suatu pesan lalu meneruskan informasi atau pesan tersebut. Relay pada MTA berarti mengirimkan email dari satu server ke server tujuan menggunakan perantara server lain. Server perantara tersebut selain dinamakan sebagai relay server biasanya disebut juga sebagai smarthost.
Umumnya relay dipakai oleh Mail Administrator untuk mengirimkan email-emailnya dari server asal ke server tujuan saat mangalami kondisi sebagai berikut:
- Mail server pengirim merupakan mail server internal di mana dalam kondisi tertentu memiliki kebijakan tidak dapat digunakan untuk mengirimkan langsung email-email ke server tujuan. Jadi user yg mengirim email menggunakan SMTP mail server internal akan direlay pengirimannya ke mail server ISP.
- IP mail server pengirim memiliki nilai reputasi buruk sehingga pada beberapa mail server menerapkan kebijakan pemblokiran untuk IP address yg memiliki reputasi buruk itu. Untuk itu pengiriman email memerlukan mail server relay yang memiliki IP reputasi baik dan mengizinkan pengiriman yang berasal dari mail server yang IP Address-nya memiliki reputasi buruk tersebut.
Konfigurasi Relay pada Exim
... dnslookup: driver = dnslookup domains = ! +local_domains transport = remote_smtp ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 # if ipv6-enabled then instead use: # ignore_target_hosts = <; 0.0.0.0 ; 127.0.0.0/8 ; ::1 no_more smarthost: driver = manualroute domains = ! +local_domains transport = remote_smtp route_data = MAIL.HOSTNAME.FOR.CENTRAL.SERVER.EXAMPLE ignore_target_hosts = <; 0.0.0.0 ; 127.0.0.0/8 ; ::1 no_more ...
Konfigurasi Relay pada Postfix
... relayhost = smtp.yourisp.com ...