Ok boys, ik heb mijn eigen mailserver opgezet (XS4ALL abbo)
Alles werkt prima, het enige dat op dit moment niet werkt is dat mijn mail niet aankomt op hotmail accounts, en bij de meeste andere in de spambox.
Na lang durig onderzoek denk ik de oorzaak gevonden te hebben.
Wat ik heb kunnen constateren is dat wanneer ik van buiten naar mijn mail server connect (outlook) en mail verstuur komt deze keurig bij hotmail aan.
Wanneer ik het vanaf mijn mail server zelf verstuur komt deze niet aan. (ook niet in de spambox)
Als ik de headers van de mail berichten bekijk is er 1 verschil. Het ip adres:
Via outlook (extern verzonden):
Received: from mail.xxx.com ([80.136.***.**]) by bay0-mc11-f17.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668);
en wanneer intern verzonden:
Received: from mail.xxx.com ([10.0.0.12]:1040)
by mail.xxx.com with [XMail 1.22 ESMTP Server]
zie hier dus het verschil in het echte ip adres en het lokale ip adres.
Ik denk dus dat hotmail een nslookup doet naar het domein en de ip adressen controleerd, deze komen, wanneer de mail intern verzonden is, dus niet overheen.
Nu dacht ik dit simpel op te lossen door mijn interne mail server gewoon eerst naar het domein te laten connecten in plaats van localhost, maar mijn router werkt hier blijkbaar niet aan mee, want dan krijg ik connection refused.
wanneer ik van buiten het netwerk connect zijn de poorten gewoon netjes via de router door gelinked naar mijn mailserver, en daarom werkt het van buiten af mailen wel goed.
Iemand enig idee hoe ik dit kan oplossen?
Alles werkt prima, het enige dat op dit moment niet werkt is dat mijn mail niet aankomt op hotmail accounts, en bij de meeste andere in de spambox.
Na lang durig onderzoek denk ik de oorzaak gevonden te hebben.
Wat ik heb kunnen constateren is dat wanneer ik van buiten naar mijn mail server connect (outlook) en mail verstuur komt deze keurig bij hotmail aan.
Wanneer ik het vanaf mijn mail server zelf verstuur komt deze niet aan. (ook niet in de spambox)
Als ik de headers van de mail berichten bekijk is er 1 verschil. Het ip adres:
Via outlook (extern verzonden):
Received: from mail.xxx.com ([80.136.***.**]) by bay0-mc11-f17.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668);
en wanneer intern verzonden:
Received: from mail.xxx.com ([10.0.0.12]:1040)
by mail.xxx.com with [XMail 1.22 ESMTP Server]
zie hier dus het verschil in het echte ip adres en het lokale ip adres.
Ik denk dus dat hotmail een nslookup doet naar het domein en de ip adressen controleerd, deze komen, wanneer de mail intern verzonden is, dus niet overheen.
Nu dacht ik dit simpel op te lossen door mijn interne mail server gewoon eerst naar het domein te laten connecten in plaats van localhost, maar mijn router werkt hier blijkbaar niet aan mee, want dan krijg ik connection refused.
wanneer ik van buiten het netwerk connect zijn de poorten gewoon netjes via de router door gelinked naar mijn mailserver, en daarom werkt het van buiten af mailen wel goed.
Iemand enig idee hoe ik dit kan oplossen?