Toon posts:

[PHP] mail probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een probleem met mijn Windows 2003 Server.

PHP:
1
$mail = mail($naar, $onderwerp, $bericht, $headers);


Dit zou gewoon moeten werken.
Ik heb mijn server opnieuw geinstalleerd op een nieuwe HDD, en op mijn vorige server werkte hij perfect!
In mijn php.ini staat het volgende bij SMTP server:
[mail function]
; For Win32 only.
SMTP = smtp.xs4all.nl
smtp_port = 25
Ik heb ook dit geprobeert: SMTP = localhost (standaard).

Voor de rest heb ik weinig / niets aangepast in de php.ini.

Weet iemand waarom hij het niet doet? Want het script is goed want hij heeft het wel gedaan op m'n andere HDD.

Verwijderd

Foutmeldingen?? Log van je SMTP server??

Verwijderd

heb je uberhaupt een smtp server geinstalleerd?

Verwijderd

Topicstarter
Verwijderd schreef op dinsdag 04 oktober 2005 @ 23:07:
heb je uberhaupt een smtp server geinstalleerd?
Ik had dit bij mijn vorige installatie ook niet specifiek gedaan.
Zonder enige toevoeging op mijn server, verstuurde hij wel gewoon mail.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 01-07 14:48

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 04 oktober 2005 @ 23:12:
Ik had dit bij mijn vorige installatie ook niet specifiek gedaan.
Als je geen mailserver hebt geïnstalleerd, dan is localhost sowieso een onmogelijke entry als SMTP-server. ;)

Verder zie ik hier niet echt een programmeerprobleem in, eerder een configuratieprobleem, en die horen in Software Algemeen. :)

PW>>SA

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Millennium
  • Registratie: Augustus 2000
  • Laatst online: 06-07 17:59

Millennium

Bug free !!!

Mensen, hij gebruikt de XS4all SMTP servers. Ga dan niet vragen om SMTP logs, of vragen of hij een SMTP server geinstalleerd heeft.

TS: Windows 2003 SP 1 heeft firewall, heb je hier PHP niet geblocked om een connectie te maken met de smtp servers van XS4all ?

Rampen bak 2004


Verwijderd

Topicstarter
Millennium schreef op dinsdag 04 oktober 2005 @ 23:21:TS: Windows 2003 SP 1 heeft firewall, heb je hier PHP niet geblocked om een connectie te maken met de smtp servers van XS4all ?
Ik heb de firewall uitgezet. Hij is nu helemaal open.

Ik weet niet of dit ermee te maken heeft, maar ik krijg de volgende error in m'n logfiles:

<VirtualHost> was not closed

Terwijl hij wel degelijk geclosed word d.m.v. </VirtualHost>

Raar, maar misschien heeft dit er iets mee te maken ? :/

  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 02-01 15:55
Zit je wel op een aansluiting van XS4All anders gaat het ook niet werken. Je moet gewoon de smtp server van je provider invullen als je er zelf geen hebt draaien.

If I can't fix it, it ain't broken.


Verwijderd

Topicstarter
Borizz schreef op dinsdag 04 oktober 2005 @ 23:25:
Zit je wel op een aansluiting van XS4All anders gaat het ook niet werken. Je moet gewoon de smtp server van je provider invullen als je er zelf geen hebt draaien.
Ja, mijn ISP is XS4ALL.

  • Room42
  • Registratie: September 2001
  • Niet online
Verwijderd schreef op dinsdag 04 oktober 2005 @ 23:02:
Weet iemand waarom hij het niet doet? Want het script is goed want hij heeft het wel gedaan op m'n andere HDD.
Damn, sorry, ik heb gister mijn glazen bol kapot laten stuiteren |:( (Ja, flauw grapje)

Maar wellicht dat je me (ons) iets meer info kunt geven omtrend foutmeldingen (waarvandaan dan ook, maar waarschijnlijk van PHP). Zet daarbij ook even error_reporting op E_ALL, he. :)

offtopic:
Je hebt je harddisk vervangen en toen deed hij het niet meer?? Of heb je tevens een hele herinstallatie gedaan :+

[ Voor 12% gewijzigd door Room42 op 04-10-2005 23:36 ]

Koop al mijn ads!


Verwijderd

Topicstarter
Dank jullie voor het meedenken!!

Het probleem is inmiddels opgelost na het bekijken van de Apache Log Files. *stom*

Bedankt!! _/-\o_

[ Voor 3% gewijzigd door Verwijderd op 04-10-2005 23:56 ]


  • Room42
  • Registratie: September 2001
  • Niet online
Wat was het dan? (Altijd handig om te vermelden, mocht iemand anders hier ook tegenaan lopen, he)

Koop al mijn ads!


Verwijderd

Topicstarter
Room42 schreef op dinsdag 04 oktober 2005 @ 23:57:
Wat was het dan? (Altijd handig om te vermelden, mocht iemand anders hier ook tegenaan lopen, he)
Mijn excuses.

Het had te maken met de SMTP server van XS4ALL.

Het volgende stond in mijn Logfile:

PHP Warning: mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 554 5.7.1 Sender address format `< Naam Afzender <mail@domein.nl>>' not RFC-compliant in E:\\bestand.php on line 141, referer: http://site/bestand.php

Dit hield dus in, dat de $from variable niet aan de regels voldeed van de SMTP server.
Eerst had ik ook probleem dat domein niet bestond, maar daar was ik snel achter.
Nu gebruik ik gewoon mail@domein.nl i.p.v. hele zinnen in $from ;)
Pagina: 1