发送电子邮件的 SMTP 与 PHP 认证

来自Chinese 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.

zh:发送电子邮件的 SMTP 与 PHP 认证 he:שלחו מייל עם SMTP עם PHP אימות ro:Trimite e-mail cu SMTP cu PHP autentificare pl:Wyślij e-mail z SMTP z PHP uwierzytelniania 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 ru:Отправить письмо с SMTP аутентификации PHP ja:PHP による認証と SMTP でメールを送信します。 ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي fr:Envoyer un email avec authentification SMTP avec PHP

这篇文章是从由软件进行自动翻译。你可以看到这篇文章的源代码






在共享宿主 Ikoula 的使用方面,并非能够从一个 PHP 脚本,非说是安全的我们要求 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



您未被允许发表评论。