Отправить письмо с SMTP аутентификации PHP

Материал из Ru Ikoula wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

ru:Отправить письмо с SMTP аутентификации PHP he:שלחו מייל עם 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 ja:PHP による認証と SMTP でメールを送信します。 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



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