Warning: Attempt to read property "geoplugin_countryCode" on null in /sites/grijze.eu/subdomains/frank/htdocs/site-header.php on line 51

Deprecated: addslashes(): Passing null to parameter #1 ($string) of type string is deprecated in /sites/grijze.eu/subdomains/frank/htdocs/assets/functions/convertToSQL.inc on line 13
Relay server configureren voor Sendmail | Frank Grijze

Frank GrijzeFrank Grijze

Categoriën

Statistieken

Pageviews deze maand: 403
Bezoekers deze maand: 69
Aantal blogitems: 10
Aantal reacties: 0
Aantal links: 6

Relay server configureren voor Sendmail

Geplaatst op woensdag 22 juli 2015 om 19:34 door Frank

De meeste mailservers blokkeren tegenwoordig mail die afkomstig is van niet-legitieme mailservers. Een server die draait vanaf je internetverbinding thuis, met soms zelfs nog een dynamisch IP-adres, valt onder één van deze categoriën waarvan de mail niet geaccepteerd wordt. Een oplossing is om de mail die vanaf deze server verzonden wordt, via een relay server te versturen (bijvoorbeeld de SMTP-server van je internetprovider).

We gaan een aanvulling maken op de standaard configuratie van Sendmail. We doen dit niet door het configuratiebestand sendmail.cf te wijzigen, maar door aan het bestand freebsd.mc onderstaande inhoud toe te voegen.

define(SMART_HOST',smtp.provider.eu') define(RELAY_MAILER_ARGS',TCP $h 587') FEATURE(authinfo',hash /etc/mail/authinfo.db')

Met dit bestand gaan we, samen met de standaard configuratie, het nieuwe configuratiebestand aanmaken.

/usr/bin/m4 -D_CF_DIR_=/usr/share/sendmail/cf/ /usr/share/sendmail/cf/m4/cf.m4 freebsd.mc > /etc/mail/sendmail.cf

Het is mogelijk dat de gebruikte SMTP-server gebruik maakt van authenticatie. Deze gegevens dienen we in te voeren in het bestand /etc/mail/authinfo in het volgende formaat:

AuthInfo:smtp.provider.eu "I:gebruiker@provider.eu" "P:wachtwoord"

Deze gegevens dienen nog geconverteerd te worden naar een database map voor Sendmail.

/usr/sbin/makemap hash /etc/mail/authinfo.db < /etc/mail/authinfo

Om deze wijzigingen toe te passen, dienen we enkel nog Sendmail opnieuw te starten.

/etc/rc.d/sendmail restart

Categorieën: FreeBSD | Servers
0 reacties | 499 keer bekeken