Directadmin relay yönlendirme işlemini aşağıda yazılı bir kaç komut düzenlemesi ile yapabilirsiniz. Directadmin panel kurulu sunucunuzun mail servisini relay bir mail sunucuya yönlendirmek için sunucunuza root olarak erişim sağlamanız gerekiyor.
Sunucunuza erişim sağladıktan sonra exim.conf dosyası içine giriş yaparak aşağıdaki komutlar üzerinde düzenleme yapmanız gerekiyor. Gerekli düzenlemeleri yaptıktan sonra sunucunuzun mail servisi artık yönlendirdiğiniz yeni mail sunucu üzerinden gönderim sağlayacaktır.
İşlemi yapmak için sunucunuzda exim.conf dosyasına aşağıda ki komut ile giriş yapınız.
# nano /etc/exim.conf
Aşağıdaki ifadeleri Ctrl+W tuş takımı ile bularak,
lookuphost:
driver = dnslookup
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = “${perl{check_limits}}”
transport = remote_smtp
no_more
altına aşağıdaki ifadeleri ekleyerek kayıt etmelisiniz.
smart_route:
driver = manualroute
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = “${perl{check_limits}}”
transport = remote_smtp
route_list = * relay ip adresi (* 192.162.xxx.xxx)
no_more
Bu işlemi yaptıktan sonra exim servisinizi restart etmelisiniz. Relay sunucu üzerinde de sunucunuzda ki IP adreslerini beyaz listeye ekleyerek mail yönlendirme işleminize izin verecektir.
# systemctl restart exim.service
Örnek görsel;
eğer ki baktınız yukarıda ki komut bir işe yaramıyor o zaman aşağıda ki işlemi uygulayabilirsiniz.
Sunucu içinde /etc/exim.routers.pre.conf adında bir dosya oluşturun. Oluşturulan dosya içine aşağıda ki kodu ekleyip kayıt edin.
smart_route:
driver = manualroute
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = “${perl{check_limits}}”
route_list = !+local_domains 192.168.xxx.xxx
transport = remote_smtp
systemctl restart exim komutu ile mail servisinizi restart edin.