Jeg har sat en mailserver op, og i starten var der ingen problemer med at sende med mail(). Nu har jeg så lukket mit åbne relay, så det kun er mig der kan sende, men nu virker mail() ikke mere. Jeg har sat php.ini således op: SMTP = localhost sendmail_from = me@localhost.com
Det er underlige er, at hvis jeg sætter SMTP lig med mit domæne, så kan jeg se i loggen på mailseren at mail er modtaget, men den når bare aldrig frem.
Nej, det kan jeg faktisk ikke, hmm. I php.ini står det stadig: SMTP = localhost sendmail_from = me@localhost.com Jeg kan godt sende, og det bliver registreret i loggen, men mailen kommer aldrig frem.
Godt spm. men hvis nu du sætter den tilbage til Allow relay, har du så ikke muligheden for at bruge noget "SMTP Authentication" eller lign? Så hvis man vil sende via din SMTP skal man bruge password? Evt. så også med muligheder for at angi' IP adresser som man kan sende fra?
Men en anden ting: Hvis det er fordi du ikke selv ønsker at sende med din mailserver, så kan du: 1. Nægte adgang til port 21 i routeren, hvis du har en. 2. Bruge din udbyders SMTP, hvilket plejer at fungere. F.eks, hvis du sidder på en TDC adsl:
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.