Direct email versturen

Met dank aan de kpn moet er voor je direct mail kunt versturen met je strato server eerst een en ander aangepast worden.

Ik ga daarvoor poort 587 in gebruik nemen. Meer over deze poort vind je hier (engelstalig) http://www.ietf.org/rfc/rfc2476.txt. Voor poort 587 is authorisatie verplicht, maar dat wil je zowiezo.

Instellen gaat als volgt:

Log met putty in op je strato server.

cd /etc/xinetd.d

cp smtp_psa smtp_additional

vi smtp_additional

Dit bestand ziet er als volgt uit:

service smtp
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
server = /var/qmail/bin/tcp-env
server_args = /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}

De eerste regel passen we aan naar service submission .

Nu moeten we met /etc/init.d/xinetd restart even de mailservice herstarten en kunnen we met telnet localhost 587 even een test doen.

Vervolgens moeten we nog een test doen vanaf de eigen pc. Dus telnet domeinaam.ext 587. Als je nu een zwart telnet scherm krijgt met een gestreste cursor als je wat probeert te typen moeten we nog een aanpassing maken in /etc/xinetd.d/smtp_additional.

Dus in putty nogmaals vi smtp_additional. En in de laatste regel die begint met server_args = plaatsen we direct na de = en voor de rest van de regel de volgende tekst: -Rt0

smtp_additional ziet er nu als volgt uit:

service submission
{
socket_type = stream
protocol = tcp
wait = no
disable = no
user = root
instances = UNLIMITED
server = /var/qmail/bin/tcp-env
server_args = -Rt0 /var/qmail/bin/relaylock /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}

Na nogmaals /etc/init.d/xinetd restart moet ook een telnet domeinnaam.ext 587 werken.

De -Rt0 patch kun je eventueel ook toepassen op smtp_psa zodat ook de standaard smtp sneller en beter gaat werken.

Afhankelijk van je plesk instellingen moet je eventueel nog de firewall aanpassen en je thuis ip adres toevoegen aan de whitelist maar dat is volgens mij optioneel.

Nu kun je dus uitgaande mail via je strato server versturen. Denk er wel aan dat je bij de uitgaande mailinstellingen poort 587 gebruikt in plaats van 25 en dat authorisatie verplicht is.