ホームページ  >  記事  >  バックエンド開発  >  Pear Mail を使用して電子メールを送信する

Pear Mail を使用して電子メールを送信する

WBOY
WBOYオリジナル
2016-07-25 09:08:321337ブラウズ
  1. error_reporting(E_ALL);
  2. require 'Mail.php';
  3. require 'Mail/mime.php';
  4. $text = "PHPで作成されたメールnメッセージのテキストバージョン";
  5. $ html = 'メールのHTMLバージョン
    ';
  6. $html .= '';
  7. $crlf = "n";
  8. $from = 'from_address@163.com';
  9. $to = 'to_address@qq.com';
  10. $password = '123456';
  11. $mail_config= array(
  12. "host"=>"smtp.163.com",
  13. "port"=>25,
  14. "auth"=>true,
  15. "username"=>$from,
  16. "password"= >$password,
  17. "from"=>$from,
  18. );
  19. $hdrs = array(
  20. 'From'=>$from,
  21. 'Subject'=>'画像が埋め込まれた HTMl メールをテストする'
  22. );
  23. $mime = new Mail_mime($crlf);
  24. $mime->setTXTBody($text);
  25. $mime->addHTMLImage('php.gif','image/gif','12345', true);
  26. $mime->setHTMLBody($html);
  27. $body = $mime->get();
  28. $hdrs = $mime->headers($hdrs);
  29. $mail = メール: :factory('smtp',$mail_config);
  30. $succ = $mail->send($to,$hdrs,$body);
  31. if (PEAR::isError($succ))
  32. {
  33. echo '電子メールの送信に失敗しました: ' 。 $succ->getMessage();
  34. }
  35. else
  36. {
  37. echo 'メールは正常に送信されました';
  38. }
  39. ?>
复制代


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。