إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي

من Arabic Ikoula Wiki
مراجعة ١٦:١٥، ١٨ نوفمبر ٢٠١٥ بواسطة Ikbot (نقاش | مساهمات)
Jump to navigation Jump to search

pt:Enviar e-mail com SMTP com autenticação PHP es:Enviar correo electrónico con SMTP con autenticación de PHP en:Send email with SMTP with PHP authentication fr:Envoyer un email avec authentification SMTP avec PHP

هام: تمت ترجمة هذه المقال باستخدام برامج للترجمة الآلية, لقرائة النسخة الأصلية أنقر على الرابط









في سياق استخدام عكلة استضافة مشتركة، من غير الممكن لإنشاء رسالة البريد الإلكتروني المرسلة من نصي بي إتش بي التي غير آمنة لدينا خادمs المشتركة التي تتطلب مصادقة SMTP.

عن طريق حقنه

فيما يلي مثال التعليمات برمجية باستخدام حقنه.

// exemple sur environnement windows
<?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.




هذه المادة يبدو لك أن تكون مفيدة ?

0



ليس مسموح لك بأن تنشر تعليقا.