ホームページ > バックエンド開発 > PHPチュートリアル > php_PHPチュートリアルでのメール送信の問題の詳細な説明

php_PHPチュートリアルでのメール送信の問題の詳細な説明

WBOY
リリース: 2016-07-13 09:49:02
オリジナル
849 人が閲覧しました

phpによるメール送信の問題の詳細な説明

この記事は、phpによるメール送信に関する問題の詳細な説明の関連情報を主に紹介していますので、必要な友人は参照してください

メールの送信は php で実装するのが一般的ですが、これ以外に良いプロジェクトはありますか?

解決策:

SMTP プロトコルを使用してメールを送信します

CodeIgniter の組み込みメール クラスを使用してメールを送信する

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

$this->load->library('email');

$to = "aa@bb.cc";

$subject = "テスト";

$message = "こんにちは!";

$config["プロトコル"] = "smtp";

$config["smtp_host"] = "smtp.163.com";

$config["smtp_user"] = "ユーザー名@163.com";

$config["smtp_pass"] = "パスワード";

$config["mailtype"] = "html";

$config["validate"] = true;

$config["優先度"] = 3;

$config["crlf"] = "/r/n";

$config["smtp_port"] = 25;

$config["charset"] = "utf-8";

$config["wordwrap"] = TRUE;

$this->メール->初期化($config);

$this->email->from('xxxx@163.com', 'xxxx');

$this->メール->to($to);

$this->email->subject($subject);

$this->メール->メッセージ($message);

$this->email->send();

この方法で電子メールを送信するには、ソフトウェアをインストールする必要はありませんが、より多くのコードを記述し、SMTP に精通する必要があります。

ただし、自分で書かずに、他の人が書いた既成のコードを直接使用する場合は、間違いなくこの方法が最も問題がありません:

SMTPサーバーを自分で構築する必要も、大量のコードを記述する必要もありません。

概要:

現在、PHP には電子メールを送信するための sendmail ベースの mail() 関数が付属していますが、その前提条件として、sendmail がサーバーにインストールされている必要があります。多くのサーバー スペース プロバイダーは sendmail メール サーバーをインストールしません。したがって、一定の制限があります。

現在、SMTP に基づいて電子メールを送信するためのオープンソース コンポーネントが多数あります。最も有名なものはおそらく phpMailer です。これについてはここでは詳しく説明しません。

1. XPertMailer: これも phpMailer に似ていて非常に便利なオープンソースの PHP コンポーネントです。私はこれを自分でテストしました。本当に良いです。

2. JMail: JMail は Windows 上のコンポーネントですが、PHP は COM 経由での呼び出しをサポートしています。これも解決策ですが、前提として、Web サーバーが Windows 上で実行されている場合は考慮できますが、そうでない場合は忘れたほうがよいでしょう。それ。

3. インターネット上には多くの人が書いた SMTP ベースのメールクラスが多数あり、それらも利用可能ですが、サポートされている機能は比較的シンプルです。要件が高くない場合は、検討することもできます。

4. ここでは、電子メール送信用のさらに 20 のよく知られたオープンソース PHP コンポーネントを紹介します。私はそれらを 1 つずつテストしたわけではないので、私の意見は述べません。自分で試してみることもできます。ここにアドレスを貼り付けてください:

PHP経由でメールを送信するための20のオープンソースプロジェクトを紹介します

以上がこの記事の全内容ですが、皆さんに気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/1020282.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1020282.html技術記事 php でのメール送信の問題の詳細な説明 この記事では、php でのメール送信の問題の詳細な説明の関連情報を主に紹介します。必要な方は、よく使用される php でのメール送信の実装を参照してください。オープンソースです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート