PHP による認証と SMTP でメールを送信します。

提供: Japanese Ikoula Wiki
2015年11月18日 (水) 16:16時点におけるIkbot (トーク | 投稿記録)による版
Jump to navigation Jump to search

en:Send email with SMTP with PHP authentication ru:Отправить письмо с SMTP аутентификации PHP ar:إرسال البريد الإلكتروني مع SMTP مع مصادقة بي إتش بي zh:发送电子邮件的 SMTP 与 PHP 认证 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)

追加情報

メールを送信するスクリプトを使用する場合は、スパマーによる悪用の最初のターゲットであることを念頭に重要です。したがって、可能な限り、スクリプトを保護しておくことが重要です。

私たちの最初の勧告は、通常のメール ボックスを使用しないことです。この目的のために専用されるアドレスを使用することを好みます。

お問い合わせフォームで上記のコードを使用する場合を追加することをお勧めする Captcha.




この記事は気に有用であること ?

0



あなたにはコメントを投稿する権限がありません。