Toon posts:

[php] mail()

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer een site met een klein mailscript aan de praat te krijgen, maar een groot suc6 is het niet. Zodra ik op verzenden klik, krijg ik de volgende foutmelding:

Fatal error: Call to undefined function: mail() in /srv/www/htdocs/Login/include/mailer.php on line 62

Mijn apache + php server draaien op een linux systeem: suse 9.1 pro. phpinfo() levert mij de volgende info:
sendmail_from: no value
sendmail_path: -t -i
SMTP: smtp.wanadoo.nl
smtp_port: 25
Op dit moment heb ik geen eigen mail server draaien, dus wil ik gewoon de server van mijn provider wanadoo gebruiken. Heeft er iemand een idee hoe ik de mail functie aan de praat kan krijgen? Mijn zoektocht op oa php.net leverde weinig op.

  • PeetR
  • Registratie: Februari 2002
  • Laatst online: 13-09-2025
mijn gevoel zegt dat er iets niet klopt bij het sendmail_path.
Heb je zowiezo sendmail wel geinstalleerd???

Your time as a student is the best time of your life


  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 14-08 14:14
je sendmail is zo te zien niet goed geconfigureerd, moet er in sendmail_path, geen path naar je sendmail binary hebben?

Verwijderd

Topicstarter
sterker nog, sendmail is niet geïnstalleerd. Ik heb de indruk dat het een soort mailserver is? Ik wil gewoon de mailserver van wanadoo gebruiken. Naja ik zal hem installeren.

  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 02-01 15:55
Je kan toch ook de mailserver van je provider gebruiken?
Onder windows werkt dit zowiezo, onder linux heb ik dit nog niet getest, maar het lijkt mij dat het daar ook moet kunnen dan!

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


  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 14-08 14:14
http://nl2.php.net/manual/en/ref.mail.php
sendmail_path string

Where the sendmail program can be found, usually /usr/sbin/sendmail or /usr/lib/sendmail. configure does an honest attempt of locating this one for you and set a default, but if it fails, you can set it here.

Systems not using sendmail should set this directive to the sendmail wrapper/replacement their mail system offers, if any. For example, Qmail users can normally set it to /var/qmail/bin/sendmail or /var/qmail/bin/qmail-inject.

qmail-inject does not require any option to process mail correctly.

This directive works also under Windows. If set, smtp, smtp_port and sendmail_from are ignored and the specified command is executed.
oftewel comment ff in je php.ini die sendmail_path met een ";"

Zoek volgende keer even zelf in de documentatie, is ook op zijn nederlands beschikbaar!

[ Voor 7% gewijzigd door Scorpion1984 op 09-03-2005 22:24 ]


Verwijderd

Topicstarter
Op dit moment staat er al een ; voor:

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

Die error blijft bestaan.

[mail function]
; For Win32 only.
SMTP = smtp.wanadoo.nl

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

Moet ik nu wel of niet sendmail installeren als ik gebruik wil maken van de wanadoo smtp server? Op mijn systeem staat postfix al automatisch geinstalleerd. Heb er zelf nooit iets mee gedaan.

  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 14-08 14:14
Als je goed leest zijn die smtp alleen voor windows, die sendmail is voor linux, (sorry las het even verkeerd), hier moet je naar sendmail het path aangeven, maar waarschijnlijk zit in postfix ook wel zoiets, en daar kan sendmail_path dan naar verwijzen

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 21:27

Creepy

Tactical Espionage Splatterer

Ok, dit heeft verder vrij weinig te maken met programmeren, maar met instellingen. Je heb waarschijnlijk P&W FAQ - Installatie c.q. SA vragen over het hoofd gezien :P

move -> SA

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Verwijderd

Topicstarter
Creepy schreef op woensdag 09 maart 2005 @ 22:44:
Ok, dit heeft verder vrij weinig te maken met programmeren, maar met instellingen. Je heb waarschijnlijk P&W FAQ - Installatie c.q. SA vragen over het hoofd gezien :P

move -> SA
Ik had eerst verwacht dat het een programmeerprobleem zou zijn, vandaar :).

Maar ik ben er nog steeds niet uit hoe ik dit probleem nu kan oplossen. Of het uberhaupt mogelijk is om met linux gebruik te maken van een externe mailserver.

Iedereen alvast truste,

deus :z

  • Scorpion1984
  • Registratie: Juni 2002
  • Laatst online: 14-08 14:14
Ik dacht dat je sendmail gewoon configureren dat deze een externe mailserver gebruikt.
Pagina: 1