php mail function
Ik zit met een probleem, ik heb een formulier gemaakt waarin de mail functie wordt gebruikt. Deze mailt bijvoorbeeld naar het adres [email protected] nu heb ik adres.nl bij gmail geregistreerd zodat ik kan inloggen op mail.adres.nl wat eigenlijk gmail is.
Maar nu ik de mail functie aanroep vanaf het domein adres.nl kijkt hij intern of het adres bestaat en zet hij het in het mapje, dus er wordt eigenlijk niks verstuurd omdat het in de server blijft. Is dit vermoeden juist en is er een oplossing voor.
Met Vriendelijke Groet,
Marcel Boersma
Post eens een klein stukje relevante code?
Alles is goed ingesteld want als ik een anders adres neem bijvoorbeeld. [email protected] dan werkt hij wel.
Edit:
Misschien ben ik een beetje kortaf, sorry daarvoor. Maar de code werkt goed want als ik mijn prive email adres gebruik komt de mail aan. Maar als ik het email adres van eht domein waarop het draait gebruikt of het email adres van de zaak (zelfde princiepe) gebruik komt het niet aan. Voor beide email adressen die niet werken zijn de email adressen in direct-admin aangemaakt en in gmail.
Gewijzigd op 01/01/1970 01:00:00 door Cyberboy fdsafds
Dan zal er wel een probleem met de juiste headers zijn. Welke waarde staat er op dit moment in $header?
Date: Mon, 28 Jan 2008 21:19:31 +0100 Return-Path: [email protected] From: Bericht van de website Message-ID: <[email protected]> X-Priority: 3 X-Mailer: PHPMailer [version 1.73] MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/html; charset="iso-8859-1"
wegens privacy heb ik de domeinnaam vervangen door xxx maar die klopt wel.
en voor SanThe
Zitten er wel enters aan het eind van de headerregels. Dus \r\n
ja, er zitten enters achter de regels van de header
[email protected]>'. In jouw From zit zelfs helemaal geen emailadres.
Het beste format voor een emailadres in de headers is 'naam afzender <Want hij verstuurd het wel naar andere adressen....
Bij de diverse mailservers zal het bij niet correcte headers in de spambox terechtkomen.