ホームページ > バックエンド開発 > PHPチュートリアル > PHP は Mailer を使用して電子メールを送信します

PHP は Mailer を使用して電子メールを送信します

WBOY
リリース: 2016-07-28 08:25:50
オリジナル
1282 人が閲覧しました

php を介してメールを送信します。php には mail() 関数が用意されていますが、PHPMailer は優れたメール送信ツールであり、非常に使いやすいものではありません。開発環境はcentos6.5+phpです。 具体的な手順は以下の通りです。

1. class.phpmailer.phpをダウンロードします。 ダウンロードアドレスはhttp://www.phpddt.com/usr/です。 Uploads/2012/11/ 3610674900.rar

2. 送信者の電子メール アドレスで SMTP を有効にする

送信者の電子メール アドレスでは、SMTP サービスを有効にする必要があります。電子メール アドレスによって、SMTP サービスを有効にすることができます。メール設定について詳しくはメールアドレスのヘルプをご覧ください。

3. 次のコードで新しい mailer.php を作成します:

);include 'class.phpmailer.php';

try {

$mail = new PHPMailer(true); >IsSMTP();$mail->CharSet='UTF-8'; / /文字セットを設定します
$mail->SMTPAuth = true;
$mail->Port = "あなたのusername"; //あなたの SMTP アカウント
$mail->Password = "あなたのパスワード"; //あなたの SMTP パスワード
$mail->IsSendmail();
$mail->From = "example@example.com "; //送信元メールアドレスと受信者に表示される送信元メールアドレスをカスタマイズします
$mail->FromName = "FromName"; //送信者と受信者に表示される差出人をカスタマイズします
$to = "example@example .com"; //送信するメールアドレス
$mail->AddAddress($to);
$mail->Subject = "メールの件名";
$mail->Body = "メールの内容";
$mail->IsHTML(false); //htmlにするかどうかは自分で変更可能
$mail->Send();
echo 'ok'."n";
} catch ( phpmailerException $e ) {
echo "failed".$e->errorMessage();
}
?>




IV. ホスト名を変更します




メールが送信されることに注意してください。ホストはホスト名を変更する必要があります。変更しないと、送信速度が非常に遅くなります。テスト中にクラウド ホストのドメイン名が使用されましたが、他の方法では送信できませんでした。

5. テスト

[root@xxxx testmail]# php mailer.php ok

上記では、PHP が Mailer を使用して電子メールを送信する方法を、関連する内容も含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート