OVH Community, votre nouvel espace communautaire.

Petite NewsLetter


Etann38
22/09/2013, 00h16
Bonjour à tous et à toutes,

Voilà, j'ai cherché longtemps à créer une newsletter qui fonctionnerait sur les hébergements d'OVH.
Avec ce système de quota et d'erreur, ce n'es tpas évidant...

J'ai donc opté pour la solution d'envoie de mail par SMTP via un compte mail au préalable créé.

Je pensais que ça règlerait mes soucis...
Mais, parfois les mails partent, parfois, il ne partent pas...

Voici mon code, si quelqu'un pouvait y jeter un oeuil avisé et me dire ce qui cloche là dedant...


///Info SMTP
///Serveur
$SMTP_TBUParam["host"]= "ns0.ovh.net";
$SMTP_TBUParam["port"]= "587";
$SMTP_TBUParam["auth"]= True;
$SMTP_TBUParam["username"]="login@mondomaine";
$SMTP_TBUParam["password"]= "motdepasse";
$SMTP_TBUParam["localost"]= "mondomaine";
$SMTP_TBUParam["persist"]= true;

///requete sql
.........

$NB=0;
WHILE($RESSelectMem =& $REQSelectMem->fetchRow(DB_FETCHMODE_ASSOC)):
$MailDest = $RESSelectMem[Email];
$PrenomDest = $RESSelectMem[Prenom];
$SMTP_TBUEnTetes["From"]='';
$SMTP_TBUEnTetes['SUBJECT'] ='';
$ObjMail = & Mail::factory("smtp", $SMTP_TBUParam);
$Resultat = $ObjMail->send("$MailDest",$SMTP_TBUEnTetes, "$Corp");
SLEEP(2);
$NB++;
ENDWHILE;
Merci à vous !!!