Отправить письмо с SMTP аутентификации PHP: различия между версиями

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
Строка 1: Строка 1:
 +
<span data-link_translate_ar_title="إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي"  data-link_translate_ar_url="%D8%A5%D8%B1%D8%B3%D8%A7%D9%84+%D8%A7%D9%84%D8%A8%D8%B1%D9%8A%D8%AF+%D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A+%D9%85%D8%B9+SMTP+%D9%85%D8%B9+%D9%85%D8%B5%D8%A7%D8%AF%D9%82%D8%A9+%D8%A8%D9%8A+%D8%A5%D8%AA%D8%B4+%D8%A8%D9%8A"></span>[[:ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي]][[ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي]]
 
<span data-link_translate_zh_title="发送电子邮件的 SMTP 与 PHP 认证"  data-link_translate_zh_url="%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E7%9A%84+SMTP+%E4%B8%8E+PHP+%E8%AE%A4%E8%AF%81"></span>[[:zh:发送电子邮件的 SMTP 与 PHP 认证]][[zh:发送电子邮件的 SMTP 与 PHP 认证]]
 
<span data-link_translate_zh_title="发送电子邮件的 SMTP 与 PHP 认证"  data-link_translate_zh_url="%E5%8F%91%E9%80%81%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E7%9A%84+SMTP+%E4%B8%8E+PHP+%E8%AE%A4%E8%AF%81"></span>[[:zh:发送电子邮件的 SMTP 与 PHP 认证]][[zh:发送电子邮件的 SMTP 与 PHP 认证]]
 
<span data-link_translate_ro_title="Trimite e-mail cu SMTP cu PHP autentificare"  data-link_translate_ro_url="Trimite+e-mail+cu+SMTP+cu+PHP+autentificare"></span>[[:ro:Trimite e-mail cu SMTP cu PHP autentificare]][[ro:Trimite e-mail cu SMTP cu PHP autentificare]]
 
<span data-link_translate_ro_title="Trimite e-mail cu SMTP cu PHP autentificare"  data-link_translate_ro_url="Trimite+e-mail+cu+SMTP+cu+PHP+autentificare"></span>[[:ro:Trimite e-mail cu SMTP cu PHP autentificare]][[ro:Trimite e-mail cu SMTP cu PHP autentificare]]

Версия 11:24, 30 октября 2015

ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي zh:发送电子邮件的 SMTP 与 PHP 认证 ro:Trimite e-mail cu SMTP cu PHP autentificare pl:Wyślij e-mail z SMTP z PHP uwierzytelniania fr:Envoyer un email avec authentification SMTP avec PHP

Эта статья является результатом автоматического перевода, выполняемого программного обеспечения. Вы можете посмотреть исходный статьи здесь.








В контексте использования общих хостинга Ikoula это не возможно генерировать отправки электронной почты из PHP скрипта non безопасные, наши серверы, требующие проверки подлинности SMTP.

Через PHPmailer

Здесь приведен пример кода с использованием PHPmailer.

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

Дополнительная информация

При работе со сценариями для отправки писем, важно иметь в виду, что они являются первым объектом злоупотребления спамерами. Поэтому важно, что вы защитить применяемые сценарии, насколько это возможно.

Наша первая рекомендация заключается в том, чтобы не использовать ваш обычный почтовый ящик. Предпочитают использовать адрес, который будет исключительно для этой цели.

Если вы используете код выше в контактную форму, мы рекомендуем добавлять Искаженного.




Эта статья представляется вам быть полезным ?

0



Вы не можете оставлять комментарии.