目次
phpmailer Unit Test
ホームページ php教程 php手册 使用PHPMailer发送邮件实例代码总结

使用PHPMailer发送邮件实例代码总结

May 25, 2016 pm 04:49 PM
phpmailer メールを送る

PHPMailer发送邮件现在php开发者比较常用的一个邮件发送组件了,利用它我们几乎不需要考虑任何问题,只要简单的把代码放网上把邮箱用户名密码与stmp改一下就可以发邮件了.

PHPMailer是别人封装好的一个发送邮件的库,用起来很方便,其支持mail、sendmail和smtp的方式可以到https://code.google.com/a/apache-extras.org/p/phpmailer/downloads/list去下载最新版本的,下面通过gmail smtp发送邮件为例来说明smtp使用方法.

<?php
function sendMail($subject, $body, $to, $ccs = array()) {
    require_once &#39;./class.phpmailer.php&#39;;
    $mail = new PHPMailer();
    //设定邮件编码,默认ISO-8859-1,也可以直接去源代码中修改
    $mail->CharSet = &#39;UTF-8&#39;;
    // 使用smtp的方式发送
    $mail->IsSMTP();
    //smtp服务器需要认证
    $mail->SMTPAuth = TRUE;
    //安全协议 gmail 是采用ssl的
    $mail->SMTPSecure = "ssl";
    //smtp服务器
    $mail->Host = &#39;smtp.gmail.com&#39;;
    //smtp服务器端口,普通是25
    $mail->Port = 465;
    //smtp 认证用户名和密码
    $mail->Username = &#39;yourgmailaccount@gmail.com&#39;;
    $mail->Password = "yourpassword";
    //发件人地址和名字,名字可以省略
    $mail->SetFrom(&#39;yourgmailaccount@gmail.com&#39;, &#39;display name&#39;);
    // 邮件标题
    $mail->Subject = $subject;
    // 邮件内容,支持HTML格式
    $mail->MsgHTML($body);
    // 收件人地址
    $mail->AddAddress($to);
    // 抄送人
    foreach ($ccs as $cc) {
        $mail->AddCC($cc);
    }
    if (!$mail->Send()) {
        echo "error info:" . $mail->ErrorInfo;
    }
}
?>
ログイン後にコピー

上面是核心代码,下面我们综合一下实例,按如下示例编写代码即可实现php在线发送邮件.

一:前台表单,代码如下:

<html> 
<body> 
<h3 id="phpmailer-nbsp-Unit-nbsp-Test">phpmailer Unit Test</h3> 
请你输入<font color="#FF6666">收信</font>的邮箱地址: 
<form name="phpmailer" action="send.php" method="post"> 
<input type="hidden" name="submitted" value="1"/> 
邮箱地址: <input type="text" size="50" name="address" /> 
<br/> 
<input type="submit" value="发送"/> 
</form> 
</body> 
</html>
ログイン後にコピー

二:后台PHP程序,代码如下:

<?php
require ("class.phpmailer.php"); //下载的文件必须放在该文件所在目录
$mail = new PHPMailer(); //建立邮件发送类
$address = $_POST[&#39;address&#39;];
$mail->IsSMTP(); // 使用SMTP方式发送
$mail->Host = "mail.xxxxx.com"; // 您的企业邮局域名
$mail->SMTPAuth = true; // 启用SMTP验证功能
$mail->Username = "user@xxxx.com"; // 邮局用户名(请填写完整的email地址)
$mail->Password = "******"; // 邮局密码
$mail->From = "user@xxxx.com"; //邮件发送者email地址
$mail->FromName = "您的名称";
$mail->AddAddress("$address", ""); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
//$mail->AddReplyTo("", "");
//$mail->AddAttachment("/var/tmp/file.tar.gz"); // 添加附件
//$mail->IsHTML(true); // set email format to HTML //是否使用HTML格式
$mail->Subject = "PHPMailer测试邮件"; //邮件标题
$mail->Body = "Hello,这是测试邮件"; //邮件内容
$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //附加信息,可以省略
if (!$mail->Send()) {
    echo "邮件发送失败. <p>";
    echo "错误原因: " . $mail->ErrorInfo;
    exit;
}
echo "邮件发送成功";
?>
ログイン後にコピー


永久地址:

转载随意~请带上教程地址吧^^

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

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHPMailer を使用して複数の人に電子メールを送信するための PHP の方法と手順 PHPMailer を使用して複数の人に電子メールを送信するための PHP の方法と手順 May 22, 2023 pm 06:10 PM

Web アプリケーションでは、多くの場合、一度に複数の受信者に電子メールを送信する必要があります。 PHP は非常に人気のある Web 開発言語であり、PHPMailer は電子メールを送信するための一般的な PHP クラス ライブラリです。 PHPMailer は豊富なインターフェイスを提供し、PHP アプリケーションでの電子メール送信をより便利で使いやすくします。この記事では、PHPMailerを使って複数の宛先にメールを送信する方法と手順を紹介します。 PHPMailer をダウンロードするには、まず公式 Web サイト (

PHP 開発の実践: PHPMailer を使用して MySQL データベース内のユーザーに電子メールを送信する PHP 開発の実践: PHPMailer を使用して MySQL データベース内のユーザーに電子メールを送信する Aug 05, 2023 pm 06:21 PM

PHP 開発の実践: PHPMailer を使用して MySQL データベース内のユーザーに電子メールを送信する はじめに: 現代のインターネットの構築において、電子メールは重要なコミュニケーション ツールです。 ECにおけるユーザー登録やパスワードのリセット、注文確認など、メール送信は欠かせない機能です。この記事では、PHPMailer を使用してメールを送信し、メール情報を MySQL データベースのユーザー情報テーブルに保存する方法を紹介します。 1. PHPMailer ライブラリをインストールする PHPMailer は

Flask-Mailを使用してメールを送信する方法 Flask-Mailを使用してメールを送信する方法 Aug 02, 2023 am 10:17 AM

Flask-Mail を使用して電子メールを送信する方法 インターネットの発展に伴い、電子メールは人々がコミュニケーションを図るための重要なツールになりました。 Web アプリケーションを開発する場合、ユーザーが正常に登録した後にウェルカム メールを送信したり、ユーザーがパスワードを忘れたときにパスワード リセット メールを送信したりするなど、特定のシナリオでメールを送信する必要がある場合があります。 Flask はシンプルで柔軟な Python Web フレームワークであり、Flask-Mail は Flask フレームワークでメールを送信するための拡張ライブラリです。

PHP と PHPMAILER を使用して画像が埋め込まれた HTML メールを送信するにはどうすればよいですか? PHP と PHPMAILER を使用して画像が埋め込まれた HTML メールを送信するにはどうすればよいですか? Jul 22, 2023 am 11:29 AM

PHP と PHPMAILER を使用して画像が埋め込まれた HTML メールを送信するにはどうすればよいですか? HTML 電子メールは、電子メールに画像、リンク、スタイルを挿入できる、より充実したパーソナライズされた電子メール形式です。埋め込み画像とは、画像を添付ファイルとして送信するのではなく、HTML メールの電子メールの一部として直接送信することを指します。 PHP では、PHPMAILER を使用して、画像が埋め込まれた HTML 電子メールを送信できます。 PHPMAILER は強力な PHP 電子メール送信ライブラリです

PHPとPHPMAILERを使いこなす:メール送信の自動返信機能を実装するには? PHPとPHPMAILERを使いこなす:メール送信の自動返信機能を実装するには? Jul 22, 2023 am 11:57 AM

PHPとPHPMAILERを使いこなす:メール送信の自動返信機能を実装するには?現代社会では、電子メールは人々が毎日コミュニケーションをとるための重要な方法の 1 つになっています。多くの Web サイトや企業は電子メールを介してユーザーと通信する必要があり、電子メールへの自動返信が非常に重要になっています。この記事では、PHPとPHPMailerライブラリを使ってメール送信の自動返信機能を実装する方法を紹介します。ステップ 1: ユーザーの電子メール情報を取得する まず、ユーザーの電子メール情報を取得する必要があります。 Web サイトまたはアプリケーションで使用します。

PHP と PHPMAILER: 電子メール送信用のスパム対策機能を実装するにはどうすればよいですか? PHP と PHPMAILER: 電子メール送信用のスパム対策機能を実装するにはどうすればよいですか? Jul 22, 2023 am 11:46 AM

PHP と PHPMAILER: 電子メール送信用のスパム対策機能を実装するにはどうすればよいですか?はじめに: インターネット時代において、電子メールは私たちの日常生活や仕事に欠かせないものになりました。しかし、電子メールの普及と利用に伴い、スパム問題はますます深刻化し、ユーザーに多大な迷惑を与えています。この問題を解決するために、この記事では、PHP と PHPMailer ライブラリを使用して、メール送信のスパム対策機能を実装する方法を紹介します。 1. スパムを理解する スパムとは、一方的に送信されるスパムを指します。

PHPMailerライブラリを使用してPHPで添付メールを送信する方法と注意点 PHPMailerライブラリを使用してPHPで添付メールを送信する方法と注意点 May 21, 2023 pm 06:12 PM

PHPMailer ライブラリを使用して PHP で添付メールを送信する方法と注意点. 電子メールは現代生活において非常に重要なコミュニケーション手段となっています。多くの開発プロジェクトでは、コードを使用して電子メールを自動的に送信する必要がありますが、現時点では PHPMailer ライブラリが最適な選択です。 PHPMailer は、PHP での電子メール送信専用のライブラリです。 HTML形式のメールや添付ファイルを含むメールを簡単に送信できます。この記事では、PHPMailer ライブラリで添付ファイル付きの電子メールを送信する方法に焦点を当てます。

Python が Alibaba Cloud インターフェースに接続してメール送信機能を実装 Python が Alibaba Cloud インターフェースに接続してメール送信機能を実装 Jul 05, 2023 pm 04:33 PM

Python は、Alibaba Cloud インターフェースに接続してメール送信機能を実装します。Alibaba Cloud は、メール送信サービスを含む一連のサービス インターフェースを提供します。 Python スクリプトを介して Alibaba Cloud インターフェイスに接続すると、電子メールを迅速に送信できます。この記事では、Python スクリプトを使用して Alibaba Cloud インターフェイスに接続し、メール送信機能を実装する方法を説明します。まず、Alibaba Cloud でメール送信サービスを申し込み、対応するインターフェース情報を取得する必要があります。 Alibaba Cloud 管理コンソールで、電子メール プッシュ サービスを選択し、新しい電子メールを作成します

See all articles