ホームページ > バックエンド開発 > PHPチュートリアル > PHPでメールを送信する場合の対処方法

PHPでメールを送信する場合の対処方法

WBOY
リリース: 2016-06-13 13:43:16
オリジナル
827 人が閲覧しました

php で電子メールを送信する
最近、php を使用して電子メールを送信する方法を学んでいます。休暇中にいくつか質問があります。
1. このマシンを使用して電子メールを送信する場合、どのように設定すればよいですか?
2. 使用している仮想スペースが PHP を使用してメールを送信できるかどうか?
3. メールを送信するための条件を満たしていることを確認した後、PHP を使用して送信する方法メール?
アドバイスに 100 ポイント、詳しく教えてください、ありがとうございます!

------解決策------ -----
1. このマシンを介して電子メールを送信する場合、どのように設定しますか?
このマシンに sendmail や postfix などの MTA をインストールする必要があります。そうでない場合は、ソケットを使用して独自のメールボックス 163 を呼び出すことができます。 、sina など。具体的には、Google php smtp クラスまたは phpmailer です。
2. 仮想空間を使用する場合、使用する空間が php を使用してメールを送信できることを確認する方法は? ) 関数を使って自分にメールを送信してテストします。
3. メールを送信する条件を満たしていることを確認したら、PHP を使用してメールを送信する方法を教えてください。
mail("test@test.com" 、"タイトル"、"本文")、詳細については、こちらもご覧ください http://php.chinaunix.net/manual/zh/function.mail.php

-----解決策---------学習しました
メール機能と言われていますネイティブです。メールサーバーを設定する必要があります。そうしないと、ソケットを使用して
を送信できません。

------解決策-----mail() 関数のサポートは無意味です。すべての主要な郵便局は、あまりにも多くのスパムメールを避けるために、認識できない未知のメールサーバーからの手紙をフィルタリングしていますか?
php がソケットを使用してメールサーバーに接続した後、メールサーバーは手紙の送信に使用されます。 OE などのメールソフトをシミュレートするのと同じように、相手にコマンドを送信します。手紙を送りたいのですが、手紙の内容は... NetEase に電話していた人は、引き続き
1.まず、NetEase の電子メール アドレスを登録する必要があります。このユーザーは認証される必要があり、そのユーザーのみが彼に電話をかけることができるため、ユーザー名とパスワードが使用されます。 NetEase の SMTP サーバー IP と同様に、ポートは通常 25 です。電子メール ソフトウェアを使用する場合、これは通常
2 に設定する必要があります。次に、PHP ソケット送信クラスを見つけて、Baidu で直接検索します。

-----解決策---------phpmailクラスは完成しているので必要ありません再作成するには ホイール

sf.net にアクセスして検索してください

------解決策----------------------最良のテストがサーバーに直接送信されます。 。 。


------解決策------------------ 呼び出しメソッド:

PHP コード

$smtp_host = 'mail.163.com' //送信サーバー $smtp_user = 'aaa@163.com' //認証に使用される電子メール $smtp_pass = '***' //メール認証に使用するパスワード $smtp_port = 25; $mail_format = 'HTML' //またはTXT、レターの形式 $receiver = 'bbb@qq.com'; $body = 'メールの内容'; $sm = 新しい smtp($smtp_host, $smtp_user, $smtp_pass, $smtp_user, $smtp_port); if($sm->sendmail($smtp_user, $receiver, '登録検証中', $body, $mail_format){ echo '電子メールの送信に失敗しました。'; 出口; }
<br>------解決策---------<font color="#e78608"></font>いいね! ! !試してみてください! <br><br>ありがとう15階<br><div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート