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

提供: Japanese 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.

ja:PHP による認証と SMTP でメールを送信します。 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 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



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