php メールが受信できない問題の解決策: まず、コマンド「sudo apt-get install mailutils」を使用して mailutils をインストールし、次に sendmail 設定マクロ ファイルを開き、内容を「Addr=0.0」に変更します。 .0.0"; 最後に、構成をテストするだけです。
# 推奨: 「
PHP チュートリアル 」
ソリューション phpメールで送信したメールが受信できない問題の解決方法
phpメールを使って検証用にメールを送信したいと考えている方も多いと思いますが、スクリプトの書き方と使い方が正しい場合、メールはどうなりますか? これらの質問も受けません。ここでは、非常にシンプルで実用的な方法を見つけました。ブロガーの開発環境は、ubuntu17.04 で構築された LNMP プラットフォームです:メールを受信できないのはなぜですか? それは、関連する設定を何も行っていないためです。分かったので、次は私の手順に従ってください まず、いくつかのソフトウェアをインストールする必要があります: ubuntu の sendmail 関数を使用すると、非常に便利にメールを送信できます。ubuntu sendmail を使用するには、最初に 2 つのパッケージをインストールする必要がありますsudo apt-get install sendmail sudo apt-get install sendmail-cf
インストール コマンド: sudo apt-get install mailutils
添付ファイル付きの機能を使用する場合は、sharutils もインストールする必要があります。
インストール コマンド: sudo apt-get install sharutils; (yum install sharutils )
ターミナル入力コマンド: ps aux |grep sendmail
出力は次のとおりです:
root 20978 0.0 0.3 8300 1940 ? Ss 06:34 0:00 sendmail: MTA: accepting connections root 21711 0.0 0.1 3008 776 pts/0 S+ 06:51 0:00 grep sendmail
sendmail が正常にインストールされ開始されたことを示します
インストール後、いくつかの関連構成を実行する必要があります
#sendmail はデフォルトでローカル ユーザーにのみ電子メールを送信します。インターネットは本物のメールサーバーになり得るのか。 sendmail 構成マクロ ファイルを開きます: /etc/mail/sendmail.mcvi /etc/mail/sendmail.mc
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp, Addr=127.0.0.1′)dnl
#cd /etc/mail #mv sendmail.cf sendmail.cf~ //做一个备份 #m4 sendmail.mc > sendmail.cf //>的左右有空格,提示错误没有安装sendmail-cf $ sudo vim /etc/php5/apache2/php.ini
sendmail_path = /usr/sbin/sendmail -t -i
以上がPHPメールが受信できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。