fonction mail()

Questions sur le développement PHP.

Modérateur : Modérateurs

MJ92
Nouveau membre
Messages : 9
Inscription : mar. 01 avr. 2008, 14:25

fonction mail()

Messagepar MJ92 » jeu. 17 juil. 2008, 15:15

Bonjour,

Je vous explique mon problème.

Je tourne sur Apache (logique). Ma boite email est chez Lycos (hébergement du pack). J'ai fait un formulaire de contact, et un message d'erreur apparaît :
Warning: mail() [function.mail]: SMTP server response: 554 <dje@tchatmania.com>: Recipient address rejected: Access denied in D:\sites\internet\the-dadj-concept.com\www\contact\contact_dje\dje_mail.php on line 52.

J'ai mit dans php.ini
smtp = smtp.tchatmania.com
port_smtp = 587

Je pense que c'est l'authentification "Identifiant + password" pour la connexion.

Comment puis-je faire sous Apache pour configurer cela ?

Merci d'avance,

MJ92

Avatar de l’utilisateur
dexmon
Gourou
Gourou
Messages : 793
Inscription : sam. 18 juin 2005, 9:55
Localisation : /usr/local/apache
Contact :

Re: fonction mail()

Messagepar dexmon » ven. 18 juil. 2008, 19:06

Bonjour,
Apache n'a rien à voir dans la configuration de l'envoi de mail.
Vérifier votre firewall sous windows, indiquez le serveur smtp de votre FAI dans le php.ini ainsi que son port d'écoute, en général le 25.
Si vous ne connaissez pas le nom du serveur smtp de votre FAI alors contactez-les pour qu'ils vous le donne.
Bonne chance.
ImageUNIX foreverImage
Avant toute demande de support, vérifiez votre fichier error.log Apache.
----------------------------------------

MJ92
Nouveau membre
Messages : 9
Inscription : mar. 01 avr. 2008, 14:25

Re: fonction mail()

Messagepar MJ92 » sam. 19 juil. 2008, 16:32

Bonjour et merci pour la réponse.

Il se trouve que le port est ouvert et c'est le 25 ou 587 suivant le FAI.
L'erreur est la suivante (maintenant) :

Code : Tout sélectionner

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in D:\sites\internet\site1\www\contact\contact_dje\dje_mail.php on line 64


la ligne 64 est :

Code : Tout sélectionner

mail($param, $destinataire, $objet, $message, $from);


php.ini est situé dans wamp ?!
Avant que j'utilise Apache, le formulaire fonctionnait et depuis que je suis passé dessus, il ne fonctionne plus.


Revenir vers « PHP »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités