Envoi automatique d'un mail
Résolu/Fermé
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
-
11 mars 2009 à 09:46
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 12 mars 2009 à 11:32
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 12 mars 2009 à 11:32
A voir également:
- Envoi automatique d'un mail
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- Message automatique thunderbird - Guide
- Programmer envoi mail gmail - Guide
- Annuler l'envoi d'un mail gmail - Guide
16 réponses
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
11 mars 2009 à 10:23
11 mars 2009 à 10:23
//les destinataires
$query="SELECT Mail FROM employer WHERE level_employe='2'";
$req= mysql_query($query) or die(mysql_error());
while($res=mysql_fetch_row($req))
{
$to=$res[0];
}
//le sujet
$subject="Incident !!";
//le message
$message="Un nouvel incident viens d'être enregistré, veuillez-vous connecter dans les plus brefs délais afin de le résoudre. MERCI";
//envoi du mail
mail($to,$subject,$message, 'From: 000.00.000.00@maif.com');
ça devrait aller mieux :)
$query="SELECT Mail FROM employer WHERE level_employe='2'";
$req= mysql_query($query) or die(mysql_error());
while($res=mysql_fetch_row($req))
{
$to=$res[0];
}
//le sujet
$subject="Incident !!";
//le message
$message="Un nouvel incident viens d'être enregistré, veuillez-vous connecter dans les plus brefs délais afin de le résoudre. MERCI";
//envoi du mail
mail($to,$subject,$message, 'From: 000.00.000.00@maif.com');
ça devrait aller mieux :)
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
11 mars 2009 à 10:32
11 mars 2009 à 10:32
Merci de m'avoir repondu
il me renvoi cela:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 90
il me renvoi cela:
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 90
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
11 mars 2009 à 10:38
11 mars 2009 à 10:38
Avez-vous bien configurer votre smtp dans le fichier php.ini?
Le port étant par défaut le 25 (envoi de mail) ça ne devrait pas être un soucis
ça doit être quelque chose du genre : SMTP=smtp.tonserveur.com
Le port étant par défaut le 25 (envoi de mail) ça ne devrait pas être un soucis
ça doit être quelque chose du genre : SMTP=smtp.tonserveur.com
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
11 mars 2009 à 10:43
11 mars 2009 à 10:43
C'est quoi smtp?
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
11 mars 2009 à 10:44
11 mars 2009 à 10:44
http://www.manuelphp.com/php/ini.smtp.php
C'est une partie de la configuration de l'envoi de mail dans le fichier php.ini
C'est une partie de la configuration de l'envoi de mail dans le fichier php.ini
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
11 mars 2009 à 10:46
11 mars 2009 à 10:46
Ok et donc comment je fait pour le configurer?
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
11 mars 2009 à 10:47
11 mars 2009 à 10:47
Vous travaillez avec quoi EasyPHP, NVU, autres?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
11 mars 2009 à 10:49
11 mars 2009 à 10:49
je travaille avec wampserveur
ps: vous pouvez me tutoyer ^^
ps: vous pouvez me tutoyer ^^
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
11 mars 2009 à 10:57
11 mars 2009 à 10:57
D'accord ^^
Alors vas voir ici :
https://www.wampserver.com/#q3
Tu y trouveras le fichier php.ini
Il faut ensuite que tu fasses une recherche dans le fichier de la ligne où se trouve "smtp=" et mettre ton smtp :)
Alors vas voir ici :
https://www.wampserver.com/#q3
Tu y trouveras le fichier php.ini
Il faut ensuite que tu fasses une recherche dans le fichier de la ligne où se trouve "smtp=" et mettre ton smtp :)
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
11 mars 2009 à 11:05
11 mars 2009 à 11:05
j'ai sa
SMTP = localhost
tu me dit "et mettre ton smtp" mais c'est quoi MON smtp comment savoir
si je met adresse_ip_du_serveur@domaine.com c'est bon?
domaine étant maif
SMTP = localhost
tu me dit "et mettre ton smtp" mais c'est quoi MON smtp comment savoir
si je met adresse_ip_du_serveur@domaine.com c'est bon?
domaine étant maif
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
11 mars 2009 à 11:20
11 mars 2009 à 11:20
http://www.commentcamarche.net/faq/sujet 893 adresses des serveurs pop et smtp des principaux fai
Cherches ton fournisseur d'accès dans la liste et le smtp sera donné
Cherches ton fournisseur d'accès dans la liste et le smtp sera donné
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
11 mars 2009 à 11:25
11 mars 2009 à 11:25
le truc c'est que je suis a la maif et d'apres certains employer auquel je viens de poser la question, me dise que la maif est son propre hebergeur
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
11 mars 2009 à 11:27
11 mars 2009 à 11:27
smtp.maif.fr ou quelque chose comme ça, il faudrait demander aux administrateurs du domaine, le smtp qu'ils ont mis.
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 08:47
12 mars 2009 à 08:47
c'est smtp.maif
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 09:11
12 mars 2009 à 09:11
ben t'as plus qu'à modifier la ligne smtp = localhost par smtp = smtp.maif
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 09:17
12 mars 2009 à 09:17
bien j'ai deja fait ce changement et sa ne fonctionne toujour pas, j'utilise pas la version la plus récente de wamp, et sur cette version contrairement a ce que j'ai pu lire je n'ai trouver qu'un qeul fichier nommer php.ini c'est donc dans ce fichiers la que j'avais modifier le smtp=localhost par smtp=smtp.maif, mais sa n'a rien changer
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 09:34
12 mars 2009 à 09:34
le warning devrait être légèrement différent, pouvez-vous me le recopier, s'il vous plaît?
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 09:38
12 mars 2009 à 09:38
Voici mon code
$to="christophe.mire@maif.fr";
$subject="Incident !!";
$message="Un nouvel incident vien d'être enregistré !!";
$headers ='From: êditique<editique@maif.fr>'."\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail($to, $subject, $message, $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
et voici le message d'erreur
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
Le message n'a pu être envoyé
et la ligne 11 correspond a:
if(mail($to, $subject, $message, $headers))
$to="christophe.mire@maif.fr";
$subject="Incident !!";
$message="Un nouvel incident vien d'être enregistré !!";
$headers ='From: êditique<editique@maif.fr>'."\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail($to, $subject, $message, $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
et voici le message d'erreur
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
Le message n'a pu être envoyé
et la ligne 11 correspond a:
if(mail($to, $subject, $message, $headers))
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 09:40
12 mars 2009 à 09:40
le changement que vous avez effectué sur le php.ini a échoué car sinon il y aurait écrit
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.maif" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
Le message n'a pu être envoyé
Vérifier que votre fichier a bien été modifié, si il l'a été une autre procédure doit sûrement être mise en place pour prendre en compte le nouvel smtp
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp.maif" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
Le message n'a pu être envoyé
Vérifier que votre fichier a bien été modifié, si il l'a été une autre procédure doit sûrement être mise en place pour prendre en compte le nouvel smtp
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 09:48
12 mars 2009 à 09:48
Oui je l'ai bien modifer, je viens aussi de modifier le send_mail afin de le mettre en accord avec mon appli et le probleme reste le même
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 09:59
12 mars 2009 à 09:59
quelle version de Wamp utilises-tu?
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 10:01
12 mars 2009 à 10:01
Wamp5 !!
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 10:04
12 mars 2009 à 10:04
As-tu redémarrer Wamp après avoir modifier le php.ini?
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 10:06
12 mars 2009 à 10:06
Loooooooooooooooooooooooooool j'y avait pas penser quel C** !!
En effet sa change certaine choses, voici le nouveau message d'erreur
Warning: mail() [function.mail]: SMTP server response: 501 Syntax error, parameters in command "MAIL FROM:< êditique<editique@maif.fr>>" unrecognized or missing in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
Le message n'a pu être envoyé
En effet sa change certaine choses, voici le nouveau message d'erreur
Warning: mail() [function.mail]: SMTP server response: 501 Syntax error, parameters in command "MAIL FROM:< êditique<editique@maif.fr>>" unrecognized or missing in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
Le message n'a pu être envoyé
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 10:14
12 mars 2009 à 10:14
Le from doit être structuré ainsi
From: "Nom de l'expéditeur" <adresse mail de l'expéditeur>
par exemple
'From: "NookZ"<nookz@ccm.fr>';
From: "Nom de l'expéditeur" <adresse mail de l'expéditeur>
par exemple
'From: "NookZ"<nookz@ccm.fr>';
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 10:15
12 mars 2009 à 10:15
Bon ici c'est l'heure de la pause donc je reviens tout de suite après. en tout cas MERCI !! je sens que je me rapproche de mon but d'envoi de mail
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 10:47
12 mars 2009 à 10:47
J'ai les modification que tu m'a dit dans le from
$headers ='From: "editique"<editique@maif.fr>'."\n";
et voici le message d'erreur:
Warning: mail() [function.mail]: SMTP server response: 501 Syntax error, parameters in command "MAIL FROM:< "editique"<editique@maif.fr>>" unrecognized or missing in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
$headers ='From: "editique"<editique@maif.fr>'."\n";
et voici le message d'erreur:
Warning: mail() [function.mail]: SMTP server response: 501 Syntax error, parameters in command "MAIL FROM:< "editique"<editique@maif.fr>>" unrecognized or missing in c:\wamp\www\incidents_editiques\enregistrement\enregistrementincidentmanager.php on line 111
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 11:05
12 mars 2009 à 11:05
vous devriez avoir quelque chose comme :
'From: "editique"<editique@maif.fr>';
Il y a des <> en trop apparemment chez vous
'From: "editique"<editique@maif.fr>';
Il y a des <> en trop apparemment chez vous
Arkonara
Messages postés
31
Date d'inscription
mercredi 25 février 2009
Statut
Membre
Dernière intervention
29 février 2012
12 mars 2009 à 11:26
12 mars 2009 à 11:26
Je vous remercis car tout fonctionne
voici le code qui fonctionne:
$to="christophe.mire@maif.fr";
$subject="Incident !!";
$message="Un nouvel incident vien d'être enregistré !!";
$headers .= 'From: editique@maif.fr' . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail($to, $subject, $message, $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
avec ceci dans mon php.ini
[mail function]
; For Win32 only.
SMTP = smtp.maif
; For Win32 only.
;sendmail_from = editique@maif.fr
encore merci !!
voici le code qui fonctionne:
$to="christophe.mire@maif.fr";
$subject="Incident !!";
$message="Un nouvel incident vien d'être enregistré !!";
$headers .= 'From: editique@maif.fr' . "\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
if(mail($to, $subject, $message, $headers))
{
echo 'Le message a bien été envoyé';
}
else
{
echo 'Le message n\'a pu être envoyé';
}
avec ceci dans mon php.ini
[mail function]
; For Win32 only.
SMTP = smtp.maif
; For Win32 only.
;sendmail_from = editique@maif.fr
encore merci !!
NookZ
Messages postés
2138
Date d'inscription
jeudi 29 janvier 2009
Statut
Membre
Dernière intervention
7 mars 2013
514
12 mars 2009 à 11:32
12 mars 2009 à 11:32
De rien, contente d'avoir pu être utile.