A voir également:
- Envoie e-mail
- Yahoo mail - Accueil - Mail
- Publipostage mail - Accueil - Word
- É - Guide
- Windows live mail - Télécharger - Mail
- Thunderbird mail - Télécharger - Mail
10 réponses
gryzzly
Messages postés
4608
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 334
11 sept. 2007 à 12:03
11 sept. 2007 à 12:03
As tu bien configuré le serveur de mail sur ta machine ?
Si y'a pas de serveur mail, tu ne pourras en envoyer... ni même tester la fonction mail.
Si y'a pas de serveur mail, tu ne pourras en envoyer... ni même tester la fonction mail.
Bonjour,
J'ai installé postfix-mysql (je suis sous ubuntu)
Maintenant j'ai le message The message was send mais je ne reçois pas le mail dans ma boite email!
J'obtiens ceci comme message dans access.log:
127.0.0.1 - - [11/Sep/2007:13:33:02 +0200] "POST /apache2-default/email.php HTTP/1.1" 200 310 "http://localhost/apache2-default/email.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)"
J'ai installé postfix-mysql (je suis sous ubuntu)
Maintenant j'ai le message The message was send mais je ne reçois pas le mail dans ma boite email!
J'obtiens ceci comme message dans access.log:
127.0.0.1 - - [11/Sep/2007:13:33:02 +0200] "POST /apache2-default/email.php HTTP/1.1" 200 310 "http://localhost/apache2-default/email.php" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)"
gryzzly
Messages postés
4608
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 334
11 sept. 2007 à 13:48
11 sept. 2007 à 13:48
C'est un bon début au moins.
Par contre, je pourrais pas t'aider au delà, c'est hors de mes compétences. Peut être que l'envoi est un peu long à faire ? Peut être un probleme de paramétrage de postfix. Essage de trouver de la doc sur le site officiel http://www.postfix.org/ , ou attends d'autres réponses ici...
Par contre, je pourrais pas t'aider au delà, c'est hors de mes compétences. Peut être que l'envoi est un peu long à faire ? Peut être un probleme de paramétrage de postfix. Essage de trouver de la doc sur le site officiel http://www.postfix.org/ , ou attends d'autres réponses ici...
Je suis sous ubuntu, j'ai installé le server mail postfix.
A priori mon script fonctionne je le teste et j'obtiens: The message was send, cependant je n'obtiens rien sur ma boîte mail aussi bien académique que celle de hotmail.(ni dans les spams, corbeille)
A priori mon script fonctionne je le teste et j'obtiens: The message was send, cependant je n'obtiens rien sur ma boîte mail aussi bien académique que celle de hotmail.(ni dans les spams, corbeille)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
gryzzly
Messages postés
4608
Date d'inscription
lundi 7 novembre 2005
Statut
Contributeur
Dernière intervention
24 octobre 2020
1 334
11 sept. 2007 à 14:53
11 sept. 2007 à 14:53
essayes sur un autre serveur (free, 1&1, etc ....) pour voir si ca vient bien de la config serveur ou du script en lui même. mais pour la config postfix, d'autant plus sur linux, compte pas sur moi ;-)
Quelqu'un pourrait-il m'aider?
En fait j'aimearis protéger l'accès a un formulaire par un mot de passe.
Quand un utilisateur a perdu son mot de passe j'aimerais lui en envoyé un nouveau généré aléatoirement.
Don cl'utilisateur entre son adreese e-mail et à partir de là il doit recevoir un e-mail.
Le server est apache2, php5,mysql et je viens de télécharger un server mail postfix-mysql.
A priori mon script fonctionne je le teste et j'obtiens: The message was send, cependant je n'obtiens rien sur ma boîte mail aussi bien académique que celle de hotmail.(ni dans les spams, corbeille)
Je suis un peu perdu on me parle de POP, IMAP. J'avoue que je ne comprend pas grand chose.
En fait j'aimearis protéger l'accès a un formulaire par un mot de passe.
Quand un utilisateur a perdu son mot de passe j'aimerais lui en envoyé un nouveau généré aléatoirement.
Don cl'utilisateur entre son adreese e-mail et à partir de là il doit recevoir un e-mail.
Le server est apache2, php5,mysql et je viens de télécharger un server mail postfix-mysql.
A priori mon script fonctionne je le teste et j'obtiens: The message was send, cependant je n'obtiens rien sur ma boîte mail aussi bien académique que celle de hotmail.(ni dans les spams, corbeille)
Je suis un peu perdu on me parle de POP, IMAP. J'avoue que je ne comprend pas grand chose.
mehdikoris
Messages postés
137
Date d'inscription
mercredi 15 mars 2006
Statut
Membre
Dernière intervention
20 juin 2012
32
11 sept. 2007 à 17:18
11 sept. 2007 à 17:18
essay ça car chez moi ca fonction conseil de l'essayer sur serveur distant pas locale:
les "$_POST['nom']" vient d'un formulaire
$headers = 'From: votre mail@test.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail ("recepteur@test.com", "sujet", "
//contenue du message
Informations :
Nom : $_POST['nom']
Prenom : $_POST['prenom']
",$headers);
les "$_POST['nom']" vient d'un formulaire
$headers = 'From: votre mail@test.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail ("recepteur@test.com", "sujet", "
//contenue du message
Informations :
Nom : $_POST['nom']
Prenom : $_POST['prenom']
",$headers);
Bonjour,
Le problème venait du fait que je n'avais pas configuré postfix de manière a pouvoir envoyer des mails a l'extérieur.
Maintenant je reçois le mail dans ma boite cependant je n'obtiens pas le mail sous format HTML?????
J'ai pourtant au debut de mon script :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
$address = $user_email;
$subject = 'Change of password';
$message = '
<html>
<body>
<p>Hello,<br>
You lost your old password.
Your new password is generated randomly.It is :<b>$pass</b>
Click on the bond following to activate your new password if not do not pay attention this mail:<br>
<a href="http:/apache2-default/form_identification.html?user_email='.$pass.'"></a><br>
</p>
</body>
</html>';
$headers='From:"administrator"<XXX@yahoo.fr>'."\n";
$headers.='Content Type:text/html;charset="iso-8859-1"'."\n";
$headers.='Content-Transfer-Encoding:8 bit';
if(mail($address,$subject,$message,$headers))
{
print("The message was send<br>");
}
else
{
print("The message could not be send<br>");
}
Le problème venait du fait que je n'avais pas configuré postfix de manière a pouvoir envoyer des mails a l'extérieur.
Maintenant je reçois le mail dans ma boite cependant je n'obtiens pas le mail sous format HTML?????
J'ai pourtant au debut de mon script :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
$address = $user_email;
$subject = 'Change of password';
$message = '
<html>
<body>
<p>Hello,<br>
You lost your old password.
Your new password is generated randomly.It is :<b>$pass</b>
Click on the bond following to activate your new password if not do not pay attention this mail:<br>
<a href="http:/apache2-default/form_identification.html?user_email='.$pass.'"></a><br>
</p>
</body>
</html>';
$headers='From:"administrator"<XXX@yahoo.fr>'."\n";
$headers.='Content Type:text/html;charset="iso-8859-1"'."\n";
$headers.='Content-Transfer-Encoding:8 bit';
if(mail($address,$subject,$message,$headers))
{
print("The message was send<br>");
}
else
{
print("The message could not be send<br>");
}