begin process at 2012 05 28 22:48:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Réseau & Internet

 > 

Autre

 > 

erreur d'envoi d'email de confirmation


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

erreur d'envoi d'email de confirmation

dimanche 13 mars 2011 à 12:53:14 | erreur d'envoi d'email de confirmation

box207

Bonjour a tous
J’ai un problème d’envoi d’email de confirmation a partir de mon site d’annonce j’ai fait un essaye par ex : je dépose une annonce il me sort un message (erreur d'envoi d'email de vérification)
Et de coté admin (mon tableau de bord) je confirme la vérification et j’approuve l’annonce et toujours pas d’email par contre l’annonce il se met bien en ligne.
Pour info Je suis héberger chez host papa et la configuration par défaut que j'ai.

*Nom d'utilisateur sur le serveur de courrier mon pseudo

*Serveur de courier entrant mail.mon demain.fr

*Serveur de courier entrant (SSL) xxxx.hostpapa.com

*Serveur de courrier sortant :mail.mon demain.fr (le serveur exige une authentification) port 587

*Serveur de courrier sortant : (SSL) xxxx.hostpapa.com (le serveur exige une authentification) port 465

*Protocoles de courrier entrant acceptés : POP3, POP3S (SSL/TLS), IMAP, IMAPS (SSL/TLS)

*Protocoles de courrier sortant acceptés : SMTP, SMTPS (SSL/TLS)


le fichier qu’il est en lien direct avec l’envoi d’email.

mailad.php
<?php

require_once("initvars.inc.php");
require_once("config.inc.php");

$qs = "";
foreach($_GET as $k=>$v) $qs .= "$k=$v&";


if($image_verification)
{
require_once("captcha.cls.php");
$captcha = new captcha();
}

if($_REQUEST['adid'])
{
if ($_REQUEST['adtype'] == "E")
{
$sql = "SELECT adtitle FROM $t_events WHERE adid = $xadid";
list($adtitle) = @mysql_fetch_row(mysql_query($sql));


$adurl = "{$script_url}/" . buildURL("showevent", array($xcityid, $xdate, $xadid, $adtitle));

}
else if ($_REQUEST['adtype'] == "A")
{
$sql = "SELECT adtitle FROM $t_ads WHERE adid = $xadid";
list($adtitle) = @mysql_fetch_row(mysql_query($sql));



$sql = "SELECT catname, subcatname
FROM $t_cats c INNER JOIN $t_subcats s ON s.catid = c.catid
WHERE s.subcatid = $xsubcatid";
$row = @mysql_fetch_array(mysql_query($sql));

$adurl = "$script_url/" . buildURL("showad", array($xcityid, $xcatid, $row['catname'],
$xsubcatid, $row['subcatname'], $xadid, $adtitle));

}
}

if($_POST['receiver_email'] && $_POST['receiver_email'] && $_POST['sender_email'] && $_POST['sender_name'])
{
$err = "";

if(!ValidateEmail($_POST['sender_email']) || !ValidateEmail($_POST['receiver_email']))
{
$err .= $lang['ERROR_INVALID_EMAIL']."<br>";
}
if($image_verification && !$captcha->verify($_POST['captcha']))
{
$err .= $lang['ERROR_IMAGE_VERIFICATION_FAILED']."<br>";
}

if(!$err)
{
$mail = file_get_contents("mailtemplates/mailad.txt");
$mail = str_replace("{@SITENAME}", $site_name, $mail);
$mail = str_replace("{@ADURL}", $adurl, $mail);
$mail = str_replace("{@RECEIVERNAME}", $_POST['receiver_name'], $mail);
$mail = str_replace("{@RECEIVEREMAIL}", $_POST['receiver_email'], $mail);
$mail = str_replace("{@SENDERNAME}", $_POST['sender_name'], $mail);
$mail = str_replace("{@SENDEREMAIL}", $_POST['sender_email'], $mail);


if(sendMail($_POST['receiver_email'], $lang['MAILSUBJECT_EMAIL_THIS_AD'], $mail, $site_email))

{
if($sef_urls) $return_url = "$adurl?msg={$lang[MESSAGE_MAIL_SENT]}";
else $return_url = "$adurl&msg={$lang[MESSAGE_MAIL_SENT]}";
header("Location: $return_url");
exit;
}
else
{
die("Error sending mail");
}
}
}




?>


<script language="javascript">
function checkFormFields(form) {

var msg = '';

if (form.elements['receiver_name'].value == ''
|| form.elements['receiver_email'].value == ''
|| form.elements['sender_name'].value == ''
|| form.elements['sender_email'].value == ''
<?php if ($image_verification) { ?>
|| form.elements['captcha'].value == ''
<?php } ?>
) {
msg += '<?php echo $lang['ERROR_POST_FILL_ALL']; ?>\n';
}

if (msg != '') {
alert(msg);
return false;
}
}
</script>



<h2><?php echo $lang['EMAIL_THIS_AD']; ?>: <a href="<?php echo $adurl; ?>"><?php echo $adtitle; ?></a></h2>


<?php if($err) { ?><div class="err"><?php echo $err; ?></div><br><?php } ?>

<form action="index.php?<?php echo $qs; ?>" method="post"
onsubmit="return checkFormFields(this);">
<table border="0">
<tr>
<td><b><?php echo $lang['RECEIVER_NAME']; ?>: </b><span class="marker">*</span></td>
<td><input type="text" name="receiver_name" size="30"></td>
</tr>
<tr>
<td><b><?php echo $lang['RECEIVER_EMAIL']; ?>: </b><span class="marker">*</span></td>
<td><input type="text" name="receiver_email" size="30"></td>
</tr>
<tr>
<td><b><?php echo $lang['YOUR_NAME']; ?>: </b><span class="marker">*</span></td>
<td><input type="text" name="sender_name" size="30"></td>
</tr>
<tr>
<td><b><?php echo $lang['YOUR_EMAIL']; ?>: </b><span class="marker">*</span></td>
<td><input type="text" name="sender_email" size="30"></td>
</tr>
<tr>
<td valign="top"><b><?php echo $lang['YOUR_MESSAGE']; ?>: </b></td>
<td>
<?php
$mail = nl2br(file_get_contents("mailtemplates/mailad.txt"));
$mail = str_replace("{@SITENAME}", $site_name, $mail);

$mail = str_replace("{@ADURL}", wordwrap($adurl, 75, "\n", true), $mail);

$mail = str_replace("{@RECEIVERNAME}", "{".$lang['RECEIVER_NAME']."}", $mail);
$mail = str_replace("{@RECEIVEREMAIL}", "{".$lang['RECEIVER_EMAIL']."}", $mail);
$mail = str_replace("{@SENDERNAME}", "{".$lang['YOUR_NAME']."}", $mail);
$mail = str_replace("{@SENDEREMAIL}", "{".$lang['YOUR_EMAIL']."}", $mail);
echo $mail;
?>
</td>
</tr>

<tr>
<td colspan="2">&nbsp;</td>
</tr>

<?php
if($image_verification)
{
?>

<tr>
<td valign="top"><b><?php echo $lang['POST_VERIFY_IMAGE']; ?>: <span class="marker">*</span></b></td>
<td>
<img src="captcha.png.php?<?php echo rand(0,999); ?>"><br>
<span class="hint"><?php echo $lang['POST_VERIFY_IMAGE_HINT']; ?></span><br>
<input type="text" name="captcha" value="">
</td>
</tr>

<?php
}
?>
<tr>
<td><input type="hidden" name="do" value="send">
<input type="hidden" name="adtype" value="<?php echo $_REQUEST['adtype']; ?>">
<input type="hidden" name="adid" value="<?php echo $_REQUEST['adid']; ?>">
</td>
<td>
<button type="submit" name="send"><?php echo $lang['BUTTON_SEND_MAIL']; ?></button>&nbsp;
<button type="button" onclick="javascript:location.href='<?php echo $adurl; ?>';"><?php echo $lang['BUTTON_CANCEL']; ?></button>
</td>
</tr>
</table>
</form>

Le lien pour le fichier : mailad.phphttp://www.megaupload.com/?d=ANWG0J9S


et merci d'avance.


Avant de prendre une décision ou d&#146;agir, il est préférable de demander conseil à plusieurs personnes.


Cette discussion est classée dans : mail, email, post, color, if


Répondre à ce message

Sujets en rapport avec ce message

valider un captcha [ par philclimb ] Bonjour;J'ai réaliser un formulaire de mail que je veux placer dans la page "contact" de mon site.Pour éviter les vilains spams j'ai placé un captcha, Problème de formulaire mail :( [ par L42RY ] Bonjour à tous ! Tout d'abord, merci d'avoir pris le temps de cliquer sur mon post. J'ai créé ce dernier car j'ai un petit problème avec un formulaire Formulaire d'envoi de mail html/php [ par elt93 ] Bonjour,Je suis entrain de créer un site web et j'aimerais mettre dedans un formulaire qui m'enverrait des informations par mail via php. Mais le prob contact2 [ par nicomilville ] bonjour voici mon code ://Dans la ligne qui suit, remplacer webmaster@domaine.tld par l'adresse email du webmaster, à laquelle les messages devront êt prob d'envoi de fomulaire [ par simsgodzilla ] Bonjour!Pourriez vous me dire ce qui cloche dans ce code? il parrait archer à l'execption près que l'envoi ne s'effectue pas...lol // Interface PHP Mail avec plusieurs destinataires [ par Anthotill ] Bonjour à tousJ'ai un petit soucis avec mon formulaire multi destinataire dans mon espace membre.En effet, malgré le fait que je choisisse deux (ou pl envoie d'Email :Je dois avoir de la merde dans les yeux [ par Wam0106 ] Voila chez Online.net il me dise qu'il y a une erreure a la ligne 3 mais je ne vois pas ou est le pb si qq'un peu me dire ce qui ne va pas: $headers = formmail [ par chris tuckers ] Bonjour bonjour...J'ai fait une requete etj'arrive à envoyer un mail normal.Cependant, j'en ai fait une seconde et lle elle ne marche pas la mechante probleme d'envoi de mail [ par chris tuckers ] Bonjour bonjour...J'ai fait une requete etj'arrive à envoyer un mail normal.Cependant, j'en ai fait une seconde et lle elle ne marche pas la mechante Pb, Formulaire / Mail [ par MaSenCo ] Bonjour,Je viens de mettre un formulaire / mail sur mon site, et j'ai un petit problème avec la fonction mail, c'est à dire que je reçois bien le mail


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales