PHP Mail Onder windows

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey mensen, ik heb het volgende probleem.

mail($to, $subject, $message, $headers);

de volgende code geeft een probleem op als ik het script probeer te runnen. (duhh)

Warning:

Mailserver rejected our "sendmail_from" setting in C:\Inetpub\wwwroot\Isale\isale\index_gebruikers_Adverteerders\emailverstuurd.php on line 42

dit is de error die ik krijg te zien. Ik heb gehoord dat je eigenlijk alleen onder Linux van het mail object gebruik kan maken. en nu ben ik die jongen die het ook ook onder windows wil hebben.

kan iemand mij vertellen hoe? webserver is IIS misschien dat dat ook nog uitmaakt

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 16:28

Bosmonster

*zucht*

Als je in je php.ini gewoon een geaccepteerde smtp-server instelt en verzender moet het gewoon werken.. wat zijn je instellingen daar?
[mail function]
; For Win32 only.
SMTP = smtp.isp.nl

; For Win32 only.
sendmail_from = naam@isp.nl

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =
Unix kun je dus uitcommenten.. Win32 regels moet je un-commenten en invullen.

de sendmail_from moet dan wel een emailadres/naam zijn die geaccepteerd wordt door de mailserver. Veel ISP's hebben hun SMTP server zo ingesteld dat zij alleen emailadressen van hun eigen domein accepteren als from.

[ Voor 74% gewijzigd door Bosmonster op 10-12-2002 16:19 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey, ja dat heb ik ook gedaan. maar noway dat hij het doet.

dit is het hele script misschien dat je er wat aan kan zien wat fout is:

$myname = "Admin";
$myemail = "admin@chello.nl";

$contactname = "Fernand";
$contactemail = "naam@chello.nl";

$message = "hello from happy me";
$subject = "A mail not refused by Hotmail";

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$myname." <".$myemail.">\r\n";
$headers .= "To: ".$contactname." <".$contactemail.">\r\n";
$headers .= "Reply-To: ".$myname." <$myreplyemail>\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "X-MSMail-Priority: High\r\n";
$headers .= "X-Mailer: Just My Server";

mail($contactemail, $subject, $message, $headers);

mijn ini file is ingesteld op mijn ISP

[ Voor 17% gewijzigd door Verwijderd op 10-12-2002 16:31 ]


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 16:28

Bosmonster

*zucht*

en als je van myemail eens je eigen emailadres maakt ipv admin@chello.nl

lijkt me niet gek als chello het niet mogelijk maakt om email te versturen van admin@chello.nl of root@chello.nl etc..

Vind je ook niet? Geen idee wat je van plan bent trouwens.. maar netjes is het iig niet..

Simpel feit blijft dat je sendmail_from dus niet geaccepteerd wordt door de mailserver.. daar valt verder weinig aan te doen dan iets te gebruiken wat de mailserver wel accepteerd..

[ Voor 25% gewijzigd door Bosmonster op 10-12-2002 16:34 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nee, het was ook niet de bedoeling om via chello de mail te versturen. idd niet echt netjes :) het is voor een project voor school. en moet een mail systeempje maken. vandaar. maar iig thanks

Acties:
  • 0 Henk 'm!

  • Speedener
  • Registratie: September 2000
  • Laatst online: 12:54
Mij lijkt zoiezo dat je de eerste $header zonder . (punt) moet doen dus alleen een punt.
Verwijderd schreef op 10 December 2002 @ 16:34:
het is voor een project voor school.
:X (ik zeg niets)

LG Therma V Split WP: HU143MA.U33-HN1636M NK5

Pagina: 1