إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي
fr:Envoyer un email avec authentification SMTP avec PHP
هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية أنقر على الرابط لية أنقر على الرابط
في سياق استخدام عكلة استضافة مشتركة، من غير الممكن لإنشاء رسالة البريد الإلكتروني المرسلة من نصي بي غير آمنة، خدمتنا التي تتطلب مصادقة SMTP.
عن طريق حقنه
فيما يلي مثال التعليمات برمجية باستخدام حقنه.
// exemple serveur windows ikoula
<?php
include("class.phpmailer.php");
include("class.smtp.php");
date_default_timezone_set("Europe/Paris");
$mail = new PHPMailer();
$body = "Test de PHPMailer.";
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "mail.votredomaine.tld";
$mail->Port = 25;
$mail->Username = "votre email";
$mail->Password = "mot de passe";
$mail->From = "votre email"; //adresse d’envoi correspondant au login entré précédemment
$mail->FromName = "votre nom"; // nom qui sera affiché
$mail->Subject = "This is the subject"; // sujet
$mail->AltBody = "corps du message au format texte"; //Body au format texte
$mail->WordWrap = 50; // nombre de caractères pour le retour à la ligne automatique
$mail->MsgHTML($body);
$mail->AddReplyTo("votre mail","votre nom");
$mail->AddAttachment("./examples/images/phpmailer.gif");// pièce jointe si besoin
$mail->AddAddress("adresse destinataire 1","adresse destinataire 2");
$mail->IsHTML(true); // envoyer au format html, passer a false si en mode texte
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Le message à bien été envoyé";
}
?>
نسخة /قم بلصق التعليمة البرمجية أدناه في الملف الخاص بك وتخصيص العناصر التالية :
- $body = "Test de PHPMailer.";
- نص الرسالة إرسال. يمكن أن يكون النص الإجمالي أو في HTML.
- $mail->Host = "mail.votredomaine.tld";
- ترحيل SMTP الذي سيتم إرسال الرسالة الخاصة بك
- $mail->Username = "votre email";
- عنوان البريد الإلكتروني الخاص بك، التي ستستخدم أيضا لتحديد ملقم SMTP
- $mail->Password = "mot de passe";
- كلمة المرور SMTP
- $mail->From = "votre email";
- عنوان التي ستظهر كالمرسل البريد الإلكتروني
- $mail->FromName = "votre nom";
- اسم المرسل
- $mail->Subject = "This is the subject";
- موضوع الرسالة
- $mail->AltBody = "corps du message au format texte";
- نص الرسالة بتنسيق النص العادي
- $mail->AddReplyTo("votre mail","votre nom");
- عنوان الرد الافتراضي
- $mail->AddAttachment("./examples/images/phpmailer.gif");
- pièce jointe si besoin
- $mail->AddAddress("adresse مستلم 1","adresse destinataire 2");
- destinataire(s)
معلومات إضافية
عند العمل مع البرامج النصية لإرسال رسائل البريد الإلكتروني، من المهم أن نضع في اعتبارنا أن هذه هي الأهداف الأولى لإساءة استخدام الأطر. ولذلك من المهم أن يمكنك الحصول على البرامج النصية الخاصة بك إلى أقصى حد ممكن.
توصيتنا الأولى عدم استخدام صندوق البريد العادي الخاص بك. ويفضل استخدام عنوان الذي سوف تكون خصيصا لهذا الغرض.
إذا كنت تستخدم التعليمة البرمجية أعلاه في شكل من أشكال اتصال، نوصي بأن تقوم بإضافة CAPTCHAs.
هذه المادة يبدو لك أن تكون مفيدة ?
تمكين المحدث التلقائي للتعليق