[php] mail verturen wil alleen naar gmail

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Beste mensen,

zoals de topic titel al doet vermoeden, ik heb een probleempje met het versturen van email dmv php.

Ik heb inmiddels 3 maanden terug ofzo ooit eens iets leuks gebouwd voor in mijn cms dat met behulp van phpmailer emails verstuurd.

Dit heeft altijd gewerkt en werkt nog steeds, echter ik heb laatst die code hergebruikt op een andere website, en moest daarvoor ooit iets verbouwen (variablen namen alleen)

nu heb ik echter het probleem dat als ik vanaf deze website probeer te mailen mijn mailtjes alleen aankomen wanneer ze naar gmail verstuurd worden.
Hotmail pakt ze niet, en ook het email adres van de website zelf (info@domein.tld) werkt niet.

Ik krijg geen foutmelding of iets, in php zegt hij dat het mailtje met success is verstuurd.

Nu heb ik alle variablen die ik heb veranderd 10x nagekeken en deze zijn echt foutloos. De mail zoals hij in gmail aankomt is ook compleet, er mist niks, alles lijkt goed (reply to email, naam, titel, html-body, alt-body etc.)

anyway:
mijn vraag dus: waarom!?

ik heb echt totaal geen idee wat er mis zou kunnen gaan, en verdenk dus de hostings provider (waar we al eerder problemen mee gehad hebben)

is mijn gok juist of is er een verklaarbare reden dat het zo 'werkt' zoals het 'werkt'

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • kamerplant
  • Registratie: Juli 2001
  • Niet online
Misschien staat de server in een spamming blacklist? Om dit te testen: Verstuur een aantal emails met de webmailfunctie van de server naar verschillende adressen (indien beschikbaar).

🌞🍃


Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Nu online

Gonadan

Admin Beeld & Geluid, Harde Waren
Zou het niet kunnen dat je mailtjes als spam gezien worden?
Misschien is je hosting provider recentelijk op de spam-blacklist gezet. :)

Edit:
spuit11 :+

[ Voor 7% gewijzigd door Gonadan op 26-02-2007 12:17 ]

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • pderaaij
  • Registratie: Oktober 2005
  • Laatst online: 18-08 20:16
Ik heb met een soortgelijk probleem te maken gehad afgelopen week en dat is verholpen doordat de hoster de afzender van de e-mail heeft veranderd.

Het was *.localhost.localdomain en dat werd geblokkeerd bij een aantal e-mailproviders. Een aanpassing naar een domein naam was de oplossing. Wellicht helpt dat bij jou ook.

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Datafeest schreef op maandag 26 februari 2007 @ 12:16:
Misschien staat de server in een spamming blacklist? Om dit te testen: Verstuur een aantal emails met de webmailfunctie van de server naar verschillende adressen (indien beschikbaar).
ik heb nu 3 email adressen getest

1 van mijn opdrachtgever (die gehost is bij hetzelfde bedrijf)
1 van gmail (komt wel aan)
1 van hotmail (komt niet aan)

ik heb eerlijk gezegt niet zoveel email adressen meer... is er niet een manier om die lijsten te bekijken ergens?

edit:
Ik heb nog even doorgetest, de email functionaliteit van de eerste website (gehost bij dezelfde provider) werkt nu ook niet meer.. (dwz, wel naar gmail, niet naar hotmail)

kan zo'n hosting provider zoiets makkelijk oplossen? of duurt zoiets lang?

[ Voor 18% gewijzigd door BasieP op 26-02-2007 12:24 ]

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • RAJH
  • Registratie: Augustus 2001
  • Niet online
Misschien lukt het met deze check, ik weet niet hoe betrouwbaar die is.

http://www.mxtoolbox.com/blacklists.aspx

Acties:
  • 0 Henk 'm!

  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08 19:26
Probeer nog even volgende te achterhalen of te doen:

- Heeft de server die het verstuurt netjes een forward en een reverse DNS-entry die overeenkomen? Heel veel mailservers weigeren mail van servers die geen forward en/of reverse hebben

- Verstuur de mail via een smarthost, die normaal ook mail verstuurt

- Test eventueel door 'mijn' adres te gebruiken: mailtest [at] tweak-it [dot] net, dan kan ik aan de logs wel zien of daar iets misgaat (zie punt 1)

Hotmail is vrij kritisch wat dat betreft.

Acties:
  • 0 Henk 'm!

  • kamerplant
  • Registratie: Juli 2001
  • Niet online
BasieP schreef op maandag 26 februari 2007 @ 12:18:
[...]

kan zo'n hosting provider zoiets makkelijk oplossen? of duurt zoiets lang?
Dan is er dus inderdaad iets mis met de server, niet me jouw script. Bel of mail je hoster op en laat ze het oplossen, het is niet iets waar je zelf als klant iets aan kunt doen (tenzij het je eigen server is :P). Hoe lang het duurt is afhankelijk van het probleem.

[ Voor 33% gewijzigd door kamerplant op 26-02-2007 12:35 ]

🌞🍃


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
RAJH schreef op maandag 26 februari 2007 @ 12:25:
Misschien lukt het met deze check, ik weet niet hoe betrouwbaar die is.

http://www.mxtoolbox.com/blacklists.aspx
yup op 1 2 van de 127 lijsten staat ie..
edit:
nu 2:
dnsbl.net.au en wpbl.info
GraveR schreef op maandag 26 februari 2007 @ 12:32:
Probeer nog even volgende te achterhalen of te doen:

- Heeft de server die het verstuurt netjes een forward en een reverse DNS-entry die overeenkomen? Heel veel mailservers weigeren mail van servers die geen forward en/of reverse hebben
check, dat heeft ie
- Verstuur de mail via een smarthost, die normaal ook mail verstuurt
dat moet je me even uitleggen. Wat is smarthost?
- Test eventueel door 'mijn' adres te gebruiken: mailtest [at] tweak-it [dot] net, dan kan ik aan de logs wel zien of daar iets misgaat (zie punt 1)
done :)
Datafeest schreef op maandag 26 februari 2007 @ 12:35:
[...]

Dan is er dus inderdaad iets mis met de server, niet me jouw script. Bel of mail je hoster op en laat ze het oplossen, het is niet iets waar je zelf als klant iets aan kunt doen (tenzij het je eigen server is :P). Hoe lang het duurt is afhankelijk van het probleem.
me werkgever is er achteraan aan't bellen as we speak :)

[ Voor 20% gewijzigd door BasieP op 26-02-2007 12:42 ]

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • GraveR
  • Registratie: Januari 2000
  • Laatst online: 22-08 19:26
En de mail komt gewoon binnen.

Een smarthost is een normale mailserver die normaal gesproken ook een mailserver is (ipv direct vanaf bijvoorbeeld een webserver te sturen die doorgaans geen mail doet).

Headerssssssssssss:
X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00,DK_POLICY_SIGNSOME,
	DNS_FROM_RFC_WHOIS,HTML_MESSAGE autolearn=no version=3.1.8
Received: from theta.[munged].com (theta.[munged].com [207.150.x.x])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by graver.xs4all.nl (Postfix) with ESMTP id 62E8256453
	for <mailtest [at] tweak-it [dot] net>; Mon, 26 Feb 2007 12:38:39 +0100 (CET)
Received: from [munged] by theta.[munged].com with local (Exim 4.52)
	id 1HLeBf-0002B6-M6
	for mailtest [at] tweak-it [dot] net; Mon, 26 Feb 2007 06:38:35 -0500
To: mailtest [at] tweak-it [dot] net

Weinig spannends aan te zien, dus dubieus waarom de mail geweigerd wordt.

Ding staat wel in 2 bl[ao]cklists: DNSBLNETAUT1 en WPBL, als die gebruikt worden door de betreffende providers, is het ook mis, natuurlijk

Maar de mail komt dus gewoon niet over? geen non delivery reports in de zin van:
   ----- The following addresses had permanent fatal errors -----
<[munged]@hotmail.com>
    (reason: 550 Requested action not taken: mailbox unavailable)

   ----- Transcript of session follows -----
... while talking to mx1.hotmail.com.:
>>> >>> DATA
<<< 550 Requested action not taken: mailbox unavailable
550 5.1.1 <[munged]@hotmail.com>... User unknown
<<< 503 Need Rcpt command.
?

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
ik verstuur vanuit php, met een reply to address wat niet bestaat. Ik krijg dus geen delivery failures terug.
Ik zal eens kijken of wat terug krijg wanneer ik wel een reply-to address invul, maar volgens mij wordt bij delivery failure het echte 'from' address gebruikt. en niet de reply-to..

maargoed ff testen
edit: mm ik krijg weinig terug..

[ Voor 5% gewijzigd door BasieP op 26-02-2007 13:04 ]

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Nu online

Gonadan

Admin Beeld & Geluid, Harde Waren
BasieP schreef op maandag 26 februari 2007 @ 13:00:
ik verstuur vanuit php, met een reply to address wat niet bestaat. Ik krijg dus geen delivery failures terug.
Ik zal eens kijken of wat terug krijg wanneer ik wel een reply-to address invul, maar volgens mij wordt bij delivery failure het echte 'from' address gebruikt. en niet de reply-to..

maargoed ff testen
Het is inderdaad wel handig om bij het testen de mogelijkheid te hebben om bounce mails te ontvangen. :)
Dan kan je namelijk een stuk meer zien aan de header en meldingen.

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Gonadan schreef op maandag 26 februari 2007 @ 13:03:
[...]

Het is inderdaad wel handig om bij het testen de mogelijkheid te hebben om bounce mails te ontvangen. :)
Dan kan je namelijk een stuk meer zien aan de header en meldingen.
bij mijn weten heb ik die mogelijkheid dus niet.. ik stuur vanuit php dmv 'mail' dus php is mijn mailer, en php zal dus de bounces terug krijgen

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Nu online

Gonadan

Admin Beeld & Geluid, Harde Waren
BasieP schreef op maandag 26 februari 2007 @ 13:05:
[...]

bij mijn weten heb ik die mogelijkheid dus niet.. ik stuur vanuit php dmv 'mail' dus php is mijn mailer, en php zal dus de bounces terug krijgen
Je gebruikt PHPMailer toch?
Dan kan je met de methoden
$obj->From();
$obj->FromName() (eventueel)
zeggen waar het vandaan komt, daar gaan dan ook de bounces heen als het goed is. :)

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Gonadan schreef op maandag 26 februari 2007 @ 13:35:
[...]

Je gebruikt PHPMailer toch?
Dan kan je met de methoden
$obj->From();
$obj->FromName() (eventueel)
zeggen waar het vandaan komt, daar gaan dan ook de bounces heen als het goed is. :)
ja dat had ik al gedaan (zie hierboven) maar daar bounced ie niet heen. ik krijg als ik naar hotmail stuur niks op zowel hotmail als mijn from adres (gmail)

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • Gonadan
  • Registratie: Februari 2004
  • Nu online

Gonadan

Admin Beeld & Geluid, Harde Waren
BasieP schreef op maandag 26 februari 2007 @ 13:43:
ja dat had ik al gedaan (zie hierboven) maar daar bounced ie niet heen. ik krijg als ik naar hotmail stuur niks op zowel hotmail als mijn from adres (gmail)
Hoe weet je dat hij daar niet heen bounced? Misschien bounced hij wel helemaal niet. :)

Wat gebeurt er als je een simpele mail verstuurt met de ingebouwde PHP mail() functie?
Komen die wel aan?

[ Voor 13% gewijzigd door Gonadan op 26-02-2007 13:47 ]

Look for the signal in your life, not the noise.

Canon R6 | 50 f/1.8 STM | 430EX II
Sigma 85 f/1.4 Art | 100-400 Contemporary
Zeiss Distagon 21 f/2.8


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
Gonadan schreef op maandag 26 februari 2007 @ 13:46:
[...]

Hoe weet je dat hij daar niet heen bounced? Misschien bounced hij wel helemaal niet. :)

Wat gebeurt er als je een simpele mail verstuurt met de ingebouwde PHP mail() functie?
Komen die wel aan?
ik zeg ook niet dat hij bounced, ik zeg dat ie niet aankomt bij hotmail :P

ff testen met mail();

edit:
nope komt niet aan

[ Voor 3% gewijzigd door BasieP op 26-02-2007 13:54 ]

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

Verwijderd

volgensmij moet het 'from' address wat je invult geldig zijn. dit is dan ook waar de bounce naar toe gaat. php kan geen email's ontvangen simpelweg omdat de sessie is verdwenen.

het feit dat het eerst wel werkte en sinds kort niet meer doet mij denken in de richting van DNS of blacklist problemen en niet zozeer de mail-functie van php zelf. ook het feit dat je op 2 blacklist staat en hotmail niet bereikbaar is maar gmail wel is het denk ik een probleem dat je bent ge blacklist.

verder zal op hotmail vast wel een pagina te vinden zijn over waaraan email moeten voldoen om doorgelaten te worden. daar zal ook wel staan welke blacklists hotmail gebruikt.
Pagina: 1