× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum des Webmasters
 Mon mail ne part pas
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
chester80
  Posté le 28/04/2017 @ 21:42 
Aller en bas de la page 
Petit astucien

Bonjour à tous,

Je ne reçois pas de mail pour tans j'ai bien ce message "Un mail de confirmation vous a �t� envoy�."

Mon site est transférer sur le serveur de 1and1

if($valid==0)
			{
				$cle=md5(microtime(TRUE)*100000);
				
				$req = $bdd->prepare('INSERT INTO membres(nom, prenom, rue, code_postal, commune, mdp, email, naissance, membre_derniere_visite, membre_banni, membre_clef_activation, membre_validation)
									VALUES(:nom, :prenom, :rue, :code_postal, :commune, :mdp, :email, :naissance, :membre_derniere_visite, :membre_banni, :membre_clef_activation, :membre_validation)');
                                   
				$req->execute(array(
						'nom' => $nom,
						'prenom' => $prenom,
						'rue' => $rue,
						'code_postal' => $code_postal,
						'commune' => $commune,
						'mdp' => $mdp,
						'email' => $email,
						'naissance' => $date_naissance,
						'membre_derniere_visite' => $membre_derniere_visite,
						'membre_banni' => $membre_banni,
						'membre_clef_activation' =>$membre_clef_activation,
						'membre_validation' =>$membre_validation
						
						));

				$dernier_id = $bdd->lastInsertId();
				
				if(inscription_mail($dernier_id, $email, $nom, $mdp, $cle)) $sent = 'Un mail de confirmation vous a été envoyé.';
				else $sent = 'Un mail de confirmation devait être envoyé, mais son envoi a échoué, vous êtes cependant bien inscrit.';
				
				echo $sent;
			}
			else
			{
				echo "<p><strong>Votre message n'est pas correctement rempli :</strong></p>
				 <p>".$alert."</p>";
			}

function inscription_mail($dernier_id, $email, $nom, $mdp, $cle)
{
	$to = $email;
	$subject = 'Inscription sur BabyBroderie';

$message = '<html>
					<head>
						<title></title>
						<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
						<meta name="language" content="fr" />
					</head>
					
					<body>
						<div>Bienvenue sur le site de BabyBroderie !<br/>
						Pour valider votre inscription, merci de cliquer sur le lien suivant : 
						<a href="http://localhost/babybroderie/membres/activer_compte_utilisateur.php?id=' . $dernier_id . '&membre_clef_activation=' . urlencode($cle). '">clique ici pour activer votre compte</a><br />
						Vous avez complété une inscription avec l\'e-mail '.htmlspecialchars($email, ENT_QUOTES).' à l\'instant.<br/>
						Votre mot de passe est : '.htmlspecialchars($mdp, ENT_QUOTES).'.<br/>
						Veillez à le garder secret et à ne pas l\'oublier.<br/><br/>
						
						En vous remerciant.<br/><br/>
						Wembaster du site BabyBroderie.
					</body>
				</html>';
//headers principaux.
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
//headers supplémentaires
$headers .= 'From: "BABYBRODERIE" <webmaster@babybroderie.fr>' . "\r\n";
$headers .= 'Cci: "Duplicata" <carpentier-g@sfr.fr>' . "\r\n";
$headers .= 'Reply-To: "Membres" <membres@supersite.com>' . "\r\n";


$mail = mail($to, $subject, $message, $headers); //marche

if($email) return true;
return false;
}

Merci pour votre aide

Publicité
Malcolm
 Posté le 01/05/2017 à 21:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

salut,

plusieurs pistes :

1- essaie d'envoyer un mail au format texte simple

2- vois si le mail n'est pas dans tes indésirables

3- vois si ton hébergeur a bien la fonction mail activée, s'il n'y a pas un quota ou une syntaxe particulière ?

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
899 €Pack Microsoft Surface Pro 7 (12,3 pouces, 8 Go, 128 Go SSD) avec clavier cover et stylet à 899 €
Valable jusqu'au 29 Novembre

Amazon fait une promotion sur le pack Microsoft Surface Pro 7 qui passe à 899 € livré gratuitement alors qu'on le trouve ailleurs à partir de 1200 €. Ce pack comporte une tablette Microsoft Surface Pro 7 avec un écran tactile de 12,3 pouces, un processeur Intel Core i5, 8 Go de RAM, un SSD de 128 Go et Windows 10. Un clavier cover et un stylet sont également fournis dans le pack.


> Voir l'offre
144,48 €Mini PC Acute Angle AA-B4 (Celeron N3450, 8Go RAM, 64Go+SSD 128Go) à 144,48 €
Valable jusqu'au 27 Novembre

Gearbest fait une promotion sur l'ordinateur Acute Angle AA - B4 qui passe à 144,48 € au lieu de 180 €. Ce mini PC au design atypique et au corps en bois, intègre un processeur Intel Celeron N3450 (4 coeurs de 1,1 à 2,2 GHz), 8 Go de RAM, un espace de stockage de 64 Go EMMC ainsi qu'un SSD de 128 Go. Il possède également le WiFi5, le Bluetooth 5.0, une prise Ethernet Gigabit, 3 ports USB 3.0, une sortie HDMI. L'ordinateur est livré avec une prise électrique européenne. Il est accompagné de Windows 10 Familial. Avec ce PC, vous pourrez réaliser sans soucis toutes vos tâches courantes : internet, bureautique, multimédia.

Ce marchand sérieux se trouvant en Chine, la livraison peut prendre une quinzaine de jours. Comptez 5,62 € pour la livraison en France et l'assurance pour le transport. Vous pouvez payer par carte bancaire ou par Paypal (conseillé pour bénéficier de la garantie Paypal).


> Voir l'offre
Gratuit3 mois d'abonnement à Amazon Music Unlimited gratuits
Valable jusqu'au 15 Janvier

Amazon vous permet d'essayer son service de streaming musical pendant 3 mois gratuitement. Avec Amazon Music Unlimited, accédez à plus de 50 millions de titres, sans publicité et en illimité sur tous vos appareils : smartphone, tablette, PC/Mac, Fire, Alexa. Vous avez même la possibilité de télécharger vos playlists pour des écoutes hors connexion. A la fin de ces 3 mois, vous pourrez basculer vers l'offre payante à 9,99 € / mois ou bien arrêter sans frais le service. A noter l'existence d'une offre famille à 14,99 € / mois qui permet jusqu'à 6 utilisateurs d'écouter leur musique à tout moment et sur leurs appareils préférés. Vous pouvez annuler l'abonnement à tout moment. L'offre se termine ce soir. Ne tardez pas !


> Voir l'offre

Sujets relatifs
Formulaire : Le mail part mais pas de message!!
Changement d'adresse mail
Formulaire : réponses non reçues dans le mail d'envoi.
Créer un mail "newletter" en html avec zone cliquable
Supprimer : ne peut instancier la fonction mail
changement adresse mail
me joindre par mail ( impossible)
changer mon adresse mail
Message mail lors d'une réponse à une question
Récupération d'image .. pour envois par mail
Plus de sujets relatifs à Mon mail ne part pas
 > Tous les forums > Forum Forum des Webmasters