[PHP] Mail() soms wel soms niet

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Voor het verzenden van een email via php gebruik ik om te testen onderstaande basic script.
Als ik op de plaats van het emailadres een adres invul behorende bij het domein waarop het script draait, dan krijg ik geen email binnen. Datzelfde geldt als ik een hotmail adres invoer, stuur ik het echter naar een adres met een andere domeinnaam dan ontvang ik wel een mailtje.

Kan iemand mij zeggen waar ik naar de fout moet zoeken? (er staan ook geen speciale filters op beide adressen).
code:
1
2
3
4
5
6
7
8
9
10
11
<?php 

$mailadres = "mijnnaam@hotmail.com";
$onderwerp = "Test e-mail";
$tekst = "test";
$afzender = "From: mezelf@ergens.nl";

mail ($mailadres, $onderwerp, $tekst, $afzender);

echo "Een mailtje gestuurd naar $mailadres";
?>


Alvast bedankt

Acties:
  • 0 Henk 'm!

  • André
  • Registratie: Maart 2002
  • Laatst online: 12-09 14:32

André

Analytics dude

Als hij het wel naar andere adressen doet zou ik het probleem niet in het script zoeken maar in de SMTP instellingen :)

Acties:
  • 0 Henk 'm!

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 25-10-2022

Banpei

Hachiroku on this touge?

Het mail adres in From, is dat hetzelfde account waar jij de mail vanaf vandaan stuurt?

AE86 gevonden! | So what I thought I'd do was, I'd pretend to be one of those deaf-mutes.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Idd hetzelfde account als waar ik de mail vandaan stuur.
Probleem is misschien ook dat ik de website niet zelf host, maar laat hosten door een 'professionele' dienstverlener met helpdesk die zegt, probeer een ; ipv een , tussen je mailadressen. :P

Kan dus alleen wijzigingen aanbrengen in mijn scripts (denk ik).

Acties:
  • 0 Henk 'm!

  • raoulduke
  • Registratie: Oktober 2003
  • Niet online

raoulduke

Get in!

Het probleem kan ook zijn dat je server IP adres niet op whitelists staat, waardoor andere mailservers je mail als spam zien en blokkeren. Dit gebeurt voornamelijk op consumenten-lijnen met een wisselend IP adres.

Je zou in de maillog moeten kijken of en hoe je mail wordt afgeleverd.

[ Voor 15% gewijzigd door raoulduke op 30-07-2004 09:26 ]

Remember, if you have any trouble you can always send a telegram to the Right People.


Acties:
  • 0 Henk 'm!

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 14:32

TheDane

1.618

Ik heb 't zelf ook wel eens. 9 van de 10 keer ligt 't dan aan een nogal brakke DNS server. Heb de nameserver van Chello er eens bij laten zetten en 't probleem was opgelost.

Acties:
  • 0 Henk 'm!

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 25-10-2022

Banpei

Hachiroku on this touge?

Verwijderd schreef op 30 juli 2004 @ 09:22:
Idd hetzelfde account als waar ik de mail vandaan stuur.
Probleem is misschien ook dat ik de website niet zelf host, maar laat hosten door een 'professionele' dienstverlener met helpdesk die zegt, probeer een ; ipv een , tussen je mailadressen. :P

Kan dus alleen wijzigingen aanbrengen in mijn scripts (denk ik).
Als je de mail naar je zelf eens stuurt (normaal mail account) en de mail headers eens hier post. Denk om eerlijk te zijn dat de mail gestuurd wordt onder het apache account. B)

AE86 gevonden! | So what I thought I'd do was, I'd pretend to be one of those deaf-mutes.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Return-Path: <postmaster@mijndomein.nl>
Delivered-To: x@x.nl
Received: (qmail 4625 invoked by uid 399); 30 Jul 2004 07:44:14 -0000
Received: from unknown (HELO av01.hosting.nl) (62.129.139.10)
by mail2.hosting.nl with SMTP; 30 Jul 2004 07:44:14 -0000
Received: from mail.hosting.nl (av01.hosting.nl [62.129.139.10])
by av01.hosting.nl (8.12.8/8.12.8) with ESMTP id i6U7iEXC008448
for <x@x.nl>; Fri, 30 Jul 2004 09:44:14 +0200
Received: from bhosted.nl (server3.bhosted.nl [217.115.195.2])
by mail.hosting.nl (8.12.8/8.12.8) with SMTP id i6U7i4J7008366
for <x@x.nl>; Fri, 30 Jul 2004 09:44:04 +0200
Received: (qmail 15567 invoked by uid 30); 30 Jul 2004 09:44:00 +0200
Date: 30 Jul 2004 09:44:00 +0200
Message-ID: <20040730074400.15566.qmail@bhosted.nl>
To: x@x.nl
Subject: Test e-mail
From: mijnmail@mijndomein.nl

zoals je ziet wordt de website gehost bij bhosted.nl en is doeladres bij hosting.nl.

Hopelijk kun je er iets mee.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Een gedeeltelijke oplossing gevonden voor het probleem.

Bleek dat er twee mailservers in gebruik waren. Eigen mailserver en mailserver van bhosted. Ipv naar eigen mailserver ging mail naar mailserver van bhosted.
Opgelost door domein uit mailserver van bhosted te halen.

Probleem bij het verzenden naar hotmailadres blijft echter bestaan.

Acties:
  • 0 Henk 'm!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 06-09 00:37

curry684

left part of the evil twins

Verwijderd schreef op 30 juli 2004 @ 13:29:
Een gedeeltelijke oplossing gevonden voor het probleem.

Bleek dat er twee mailservers in gebruik waren. Eigen mailserver en mailserver van bhosted. Ipv naar eigen mailserver ging mail naar mailserver van bhosted.
Opgelost door domein uit mailserver van bhosted te halen.

Probleem bij het verzenden naar hotmailadres blijft echter bestaan.
Als je shell-access op die bak hebt: probeer eens via telnet rechtstreeks naar mx1.hotmail.com een mailtje te sturen. Dan zie je vanzelf waarom ze rejecten :)

Hotmail-exchangers zijn overigens niet de betrouwbaarste, je moet soms wel degelijk round-robin spelen op mx1 tot 4, en als ze alle 4 niet werken 2 uur wachten. Dus als je lokale mailserver dat verknalt heb je ook pech.

Professionele website nodig?

Pagina: 1