php mail() +config internet
Bonjour !
j'utilise la fonction mail() pour transmettre une message via notre site intranet vers une adresse yahoo ou autres (internet).
Voici mon code:
Code:
1 2 3 4 5 6
|
if(mail('alXXX.raXXX@yahoo.fr',$sujet,$message,$headers))
{
//Message envoyé
echo'<font color=red><h2><center>Vos informations <br>ont été bien<br> reçues!<center></h2></font>';
} |
Quand j'ai transmis cette message il me donne une erreur :
Citation:
Warning: mail(): SMTP server response: 550 5.7.1 Unable to relay for alXXX.raXXX@telma.mg in c:\program files\easyphp1-8\www\html\fichedetravaux\client\envoyer.php on line 69
C'est koi ça vraiment ???[/code]
php.ini et sendmail sous linux pour la fonction mail()
Marci, pour windows il marche très bien, mais mon serveur web est sous linux redhat 9, j'ai déja configuré mon PHP.ini qui est sur /etc/php.ini, comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10
|
[mail function]
; For Win32 only.
SMTP = yourSMTPdomain.com
; For Win32 only.
sendmail_from = admin@yourdomain.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail |
Mais le mail ne passe pas.
Mon sendmail est installer pendant l'installation de mon redhat (package),
Donc je vous demande encore qu'est ce qui manque sur mon configuration de php.ini ?
Ou quel est mon problème de configuration
Citation:
Envoyé par raptor70
Regarde le fichier php.ini (dans le dossier d'install de Apache [EasyPHP ou WAMP]) et dans ce fichier, cherche "SMTP" et met :
Code:
1 2
|
SMTP = addresse_de_ton_serveur_smtp |
CONFIG php.ini sous linux pour envoyer mail en php mail()
Merci, pour windows il marche très bien, mais mon serveur web est sous linux redhat 9, j'ai déja configuré mon PHP.ini qui est sur /etc/php.ini, comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10
|
[mail function]
; For Win32 only.
SMTP = yourSMTPdomain.com
; For Win32 only.
sendmail_from = admin@yourdomain.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail |
Mais le mail ne passe pas.
Mon sendmail est installer pendant l'installation de mon redhat (package),
Donc je vous demande encore qu'est ce qui manque sur mon configuration de php.ini ?
Ou quel est mon problème de configuration
config de serveur pour envoyer des e-mails en dehors du dom
je veux configurer mon serveur pour envoyer des e-mails en dehors du domaine local.
Car j'utilise la fonction mail() en php, mais le mail ne passe pas, le code est normail, seulement le serveur qui ne laisse pas passer ce mail
Comment je vais faire ?