PHP et SUPPORT MAIL

Un bon endroit pour poser ses questions sur Linux, BSD, Smoothwall, ...

Modérateurs : watch, Barbapapa

Message par Invité » 07 Août 2001 10:51

'lut

Est ce que qqn connaitrait l'option de compilation pour que php supporte le MAIL ?
Car avec phpwebsite j'ai le message suivant :
Warning: mail() is not supported in this PHP build in /www/htdocs/phpwebsite_fr/user.php on line 118

J'ai envoyer un mail au développeur qui m'a dit d'activer l'option de compilation mail dans phpwebsite ...

Remarque : J'ai installer POSIX après avoir fait l'installation de PHP ... ce peut-il qu'il ne l'ai pas détecté ?

Merci d'avance :smile:
Invité
 

Message par Invité » 07 Août 2001 10:52

J'ai envoyer un mail au développeur qui m'a dit d'activer l'option de compilation mail dans phpwebsite ...

==> heu dans php plutot :smile:

J'ai envoyer un mail au développeur qui m'a dit d'activer l'option de compilation mail dans php ...
Invité
 

Message par Vinsss » 07 Août 2001 18:41

Bon je suis sous win mais je pense quand meme pouvoir t'aider...

Tu dois aller l'activer dans php.ini (fichier de config php)
Voila un copier/coller de l'endroit ou tu dois le configurer :
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=1><BLOCKQUOTE>
[mail function]
SMTP = smtp.ibelgique.com ;for win32 only
sendmail_from = [email protected] ;for win32 only
;sendmail_path = ;for unix only, may supply arguments as well (default is 'sendmail -t -i')
[/quote]
Vinsss
Membre
Membre
 
Message(s) : 43
Inscription : 11 Juin 2001 02:00

Message par max » 07 Août 2001 19:45

J'ai cherche egalement mais je n'ai pas trouve de directive de compilation qui autorise ou interdise le mail. Donc on va jeter un oeil sur la configuration

Que dit phpinfo() ?

A la ligne sendmail_path tu dois avoir /usr/sbin/sendmail -t -i (par defaut). Mais peut etre n'utilise tu pas sendmail ? Dans ce cas, tu dois le specier je pense dans php.ini comme Vinss te le propose.
Avatar de l’utilisateur
max
Barbapapa Team
Barbapapa Team
 
Message(s) : 8788
Inscription : 10 Juin 2001 01:58
Localisation : fr_BE.UTF8@euro

Message par Invité » 07 Août 2001 20:57

hum non je n'utilise pas SENDMAIL mais POSIX et POPPER V3
Invité
 

Message par Invité » 07 Août 2001 21:03

J'ai mis cela :
[mail function]
; For Win32 only.
SMTP = localhost

; For Win32 only.
sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: 'sendmail -t -i').
sendmail_path = /usr/sbin/postfix

mais cela ne fonctionne pas :sad:

Faut-il ajouter des options supplémentaires ?
Invité
 

Message par max » 07 Août 2001 21:18

For Win32 Only signifie que c'est que pour Windows.

Vide un peu ses deux champs pour voir.
On ne sait jamais.

Et avec postfix, il y a un executable sendmail pour garder la compatibilie, essaye aussi sans specifier que tu utilises postfix

Mais peut etre revient-on au point de depart dans ce cas ?
Avatar de l’utilisateur
max
Barbapapa Team
Barbapapa Team
 
Message(s) : 8788
Inscription : 10 Juin 2001 01:58
Localisation : fr_BE.UTF8@euro

Message par Invité » 07 Août 2001 22:43

J'ai essayé en virant les ";" pour WIN32 ONLY mais ca ne marche pas ...

Où ce trouve ce fameux fichier POSTFIX pour garder la configuration sendmail ? Comment se nomme-t-il ?

Merci pr votre aide
Invité
 

Message par max » 08 Août 2001 00:16

voila a quoi devrait ressembler cette section de php.ini:

Code : Tout sélectionner
[mail function]
SMTP = localhost   ; on s'en fout
sendmail_from = [email protected]  ; idem
;sendmail_path =     ; on utilise la valeur par defaut


par defaut, sendmail_path vaut /usr/sbin/sendmail -t -i

donc pas besoin de le modifier vu que tu as un executable fourni par postfix pour ca.
Avatar de l’utilisateur
max
Barbapapa Team
Barbapapa Team
 
Message(s) : 8788
Inscription : 10 Juin 2001 01:58
Localisation : fr_BE.UTF8@euro

Message par Invité » 09 Août 2001 15:37

ok c réglé :razz:

en fait j'ai recompilé php avec l'option --with-config-file=/www/conf ...

apparement il ne trouvait pas le fichier de config php.ini

Merci pr votre aide en tous cas

- |{MePHiSTo}| -
Invité
 

Message par max » 09 Août 2001 16:04

il y avait une methode plus simple :smile:

pour connaitre le chemin de php.ini demande, cree une page info.php par exemple qui contient ceci:
Code : Tout sélectionner
<?php phpinfo(); ?>


appelle la page, il devrait t'afficher un petit tableau suivit d'un tres long tableau tres interessant au demeurant.
Dans le premier tableau, tu as Configuration File (php.ini) Path, c'est là.

Bonne developpement,

MAx

_________________
L'Adsl sous Linux
http://linux.adsl-bc.org


<font size=-1>[ Ce Message a été édité par: max le 2001-08-10 19:27 ]</font>
Avatar de l’utilisateur
max
Barbapapa Team
Barbapapa Team
 
Message(s) : 8788
Inscription : 10 Juin 2001 01:58
Localisation : fr_BE.UTF8@euro


Retour vers Unix

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit