שלחו מייל עם SMTP עם PHP אימות

מתוך He Ikoula wiki
Jump to navigation Jump to search

ru:Отправить письмо с SMTP аутентификации PHP pl:Wyślij e-mail z SMTP z PHP uwierzytelniania ja:PHP による認証と SMTP でメールを送信します。 ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي zh:发送电子邮件的 SMTP 与 PHP 认证 de:Senden Sie e-Mail mit SMTP mit Authentifizierung PHP nl:Stuur e-mail met SMTP met PHP verificatie it:Inviare email con SMTP con autenticazione PHP 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

מאמר זה הוא התוצאה של תרגום אוטומטי המבוצע על ידי תוכנה. אתה יכול להציג את מקור המאמר כאן.









בהקשר של השימוש Ikoula אירוח משותף, זה לא אפשרי ליצור את שליחת דוא ל מתוך סקריפט PHP זה לא מאובטחת שלנו שרתs משותפת דרישת אימות SMTP.

Via PHPmailer

הנה דוגמא קוד משתמש PHPmailer.

// 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)

פרטים נוספים

בעת עבודה עם קבצי script לשלוח מיילים, חשוב לזכור כי אלה המטרות הראשונות של שימוש לרעה על ידי שולחי דואר זבל. לכן חשוב כי עליך לאבטח את התסריטים שלכם ככל האפשר.

ההמלצה הראשונה שלנו היא לא להשתמש בתיבת הדואר הרגיל שלך. מעדיפים להשתמש בכתובת יהיה אך ורק למטרה זו.

אם אתה משתמש את הקוד הנ ל טופס איש קשר, אנחנו ממליצים שתוסיף CAPTCHAs.




מאמר זה נראה שתהיה שימושית ?

0



אין באפשרותך לפרסם תגובות.