[PHP] Externe Mailserver Benaderen lukt niet? *

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een website met het simpele mailcommando van PHP.

<? mail("dezmond@chello.nl","Onderwerpje","testje"); ?>

Roep ik deze file aan dan ontvang ik niets.

Even wat isp's getest...

Planet = nee
Chello = nee
Hotmail = ja
eigen domeinen op andere server in hetzelfde netwerk = ja
zonnet = ja
xs4all = nee

iemand enig idee wat het probleem zou kunnen zijn?

Ik kan de mailservers van de ISP''s waar het niet werkt wel gewoon pingen, dus geen DNS probleem lijkt mij!

Zet ik hetzelfde script op een andere server, dan werkt het wel met alle providers!!

Greets
Desmond

[ Voor 16% gewijzigd door Verwijderd op 12-09-2003 12:34 ]


Acties:
  • 0 Henk 'm!

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

curry684

left part of the evil twins

Wiens SMTP gebruik je?

en zet de volgende keer even zelf [PHP] in de titel, dit had ook een C, C++, ASP, Java, NQC, Fortan of Cobol topic kunnen zijn met die titel

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 08:29

Tjark

DON'T PANIC

probeer eens:
PHP:
1
mail( $to, $subject, $body,"From: $from\r\n",'-f'.$errorto);

waarbij $errorto het email adres is waar evt errors heen moeten (meestal zelfde als from)

[ Voor 9% gewijzigd door Tjark op 12-09-2003 12:48 ]

*insert signature here


Acties:
  • 0 Henk 'm!

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 08:29
Headers toevoegen wil wel helpen :)

Acties:
  • 0 Henk 'm!

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

curry684

left part of the evil twins

Eskimootje schreef op 12 September 2003 @ 12:49:
Headers toevoegen wil wel helpen :)
Nergens voor nodig, SMTP moet kaal ook perfect werken.

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 08:29
curry684 schreef op 12 September 2003 @ 12:50:
[...]

Nergens voor nodig, SMTP moet kaal ook perfect werken.
Probeer maar eens zou ik zeggen:
PHP:
1
2
3
4
5
6
7
$header = "From: \"Naam\" <naam@server.tld>\n";
$header .= "To: \"".$naarwie."\" <".$naaremail.">\n";
$header .= "Subject: ".$onderwerp."\n";
$header .= "Date: ".date("r")."\n";
$header .= "MIME-version: 1.0\n";
$header .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$header .= "Content-Transfer-Encoding: 7bit\n";

en dan bij mail nog als laatste parameter de $header meegeven.

[ Voor 35% gewijzigd door Eskimootje op 12-09-2003 12:54 ]


Acties:
  • 0 Henk 'm!

  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 17-09 12:10
Wil je van je eigen website (bij provider a) een mail versturen vanaf provider b naar jezelf ? :?

Want dan kan het vaak niet werken. Als je een goede provider bent ondersteund je geen re-lay (mail sturen zonder dat je hun klant bent) ivm spam. Dan moet je gewoon de mail server van je eigen provider gebruiken.

Of probeer je het script op de diverse providers uit :?
Of probeer ja naar de diverse providers te sturen? zoja, waarvandaan :?

let the past be the past.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Relaying staat uit, ik gebruik de SMTP van mijn eigen server i.s.m. Plesk 6.0 op Red Hat 9.0

De mails moeten vanaf server A (mijn server) naar mensen die bestellen dus naar Providers B,c etc.

Het script blijkt alleen niet op min server te werken vreemd genoeg ...

Acties:
  • 0 Henk 'm!

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

curry684

left part of the evil twins

Wat gebruikt het ding in godesnaam als from-adres? :?

En nee: ik heb het niet over de headers, maar over het mandatory "RCPT FROM:" veld in een SMTP-sessie zelf. Op basis daarvan wordt relaying al of niet geaccepteerd o.a.

Professionele website nodig?


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Het probleem is opgelost ...

Ik zal het even toelichten...

De server naam is server01.servershop.nl
Wat doen de meer geavanceerde mailservers:
Planet = nee
Chello = nee
xs4all = nee

Deze dus ...

Er wordt een mail aangeboden door server01.servershop.nl, dan gaan die mailservers automatisch: ping server01.servershop.nl en krijgen geen reply van mijn server.

Wat heb ik nou gedaan: A record aangemaakt naar server01 en draaien!

NU krijgen deze mailservers wel reply en mag de mail binnenkomen anders worden ze gebounced als spam (unknown SMTP Server)


Alsnog bedankt voor jullie hulp mensen en prettig weekend!

Acties:
  • 0 Henk 'm!

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

curry684

left part of the evil twins

Waarom pingen ze in godesnaam? :?

Normaler is dat ze 'terugconnecten' op TCP-IDENT om te verifieren, maja :) Iig had ik het nog niet in deze hoek gezocht, chapeau :P

Professionele website nodig?


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Nee ik ook niet ... Linux guru vriend van me zei dat de mailservers van de providers mijn SMTP moet kunnen vinden anders zien die server mijn mailtjes als spam, dus het werkt wel.

Ik had ook de server naam kunnen wijzigen in servershop.nl maar ok het werkt :) Super!

Acties:
  • 0 Henk 'm!

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 08:29
Hmm interresant idee, eens kijken of ik mijn eigen spam filter op die manier kan schrijven :)

Acties:
  • 0 Henk 'm!

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

curry684

left part of the evil twins

Eskimootje: voor een effectief spamfilter kun je beter greylisting implementeren. Stopt voor keyword searches of andere recipientside filters al 99% van de troep kan ik uit ervaring vertellen :)

Professionele website nodig?


Acties:
  • 0 Henk 'm!

  • Eskimootje
  • Registratie: Maart 2002
  • Laatst online: 08:29
curry684 schreef op 12 September 2003 @ 14:48:
Eskimootje: voor een effectief spamfilter kun je beter greylisting implementeren. Stopt voor keyword searches of andere recipientside filters al 99% van de troep kan ik uit ervaring vertellen :)
Het is veel leuker om iets zelf te maken :) daarbij moest ik toch nog aan de gang met Delphi voor school kan ik meteen iets wat nog een beetje zinvol lijkt maken. :)
Pagina: 1