Introductie
Als je jouw mailserver wilt instellen om e-mail te verzenden naar een specifieke server die de bezorging naar de ontvanger zal afhandelen, moet je een SMTP-relay of smarthost instellen.
Vereisten
- Je moet de hostnaam weten van de SMTP-server die de e-mail voor jouw mailserver zal doorzenden, wat in ons geval smtprelay.snel.com zal zijn
- In dit artikel wordt ervan uitgegaan dat er geen verificatie vereist is op de SMTP-relayserver
- Dit artikel is geschreven voor Directadmin met Exim
- Je moet exim.conf 4.5.7 of nieuwer draaien, lees dit artikel als je wilt updaten
- Je moet de SSH-inloggegevens van uw server gereed hebben
Stap 1: Login met SSH
Login als root. Lees dit artikel voor instructies als je wilt leren hoe je met SSH kan inloggen.
Stap 2: Configureer de MTA
Kopieer en dan plak de volgende commando’s:
cat <<'EOF' > /etc/exim.routers.pre.conf
smart_route:
driver = manualroute
ignore_target_hosts = 127.0.0.0/8
condition = ${if or { \
{bool{FORCED_MX_DNS_CHECK}} \
{!match_domain{$domain}{+local_domains}} \
}}
transport = ${if eq{$domain}{$original_domain} \
{remote_smtp} \
{remote_smtp_forward_transport} \
}
self = pass
route_list = * smtprelay.snel.com::587
no_more
EOFStap 3: Herstart de mailserver
Herstart de mailserver met de volgende commando:
service exim restart
Conclusie
Gefeliciteerd, je hebt nu SMTP relay / smarthost geconfigureerd met DirectAdmin.



Geef een reactie