#この記事の動作環境: ubuntu 17.04 システム、php 7.3、thinkpad t480 コンピューター。 原因分析:メールを受信できない理由は、関連する設定が不足している可能性があります。 具体的な手順を見てみましょう。 まず第一に、いくつかのソフトウェアをインストールする必要があります: ubuntu の sendmail 関数は簡単に電子メールを送信できます。Ubuntu sendmail は最初に 2 つのパッケージをインストールする必要がありますPHP のメール機能を使用して電子メールを送信するときに電子メールが受信できない問題の解決策: まず、sendmail および sendmail-cf パッケージをインストールし、次に sendmail.mc 構成ファイルを編集して、関連する構成を変更します。新しい構成ファイルを生成し、ターミナルでテストするだけです。
sudo apt-get install sendmail sudo apt-get install sendmail-cf
Ubuntu で最も一般的に使用されるメール機能を使用するには、mailutils をインストールする必要があります。 インストール コマンド:
sudo apt-get install mailutils
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
vi /etc/mail/sendmail.mc
#cd /etc/mail #mv sendmail.cf sendmail.cf~ //做一个备份 #m4 sendmail.mc > sendmail.cf //>的左右有空格,提示错误没有安装sendmail-cf $ sudo vim /etc/php5/apache2/php.ini
ファイルの内容を電子メールの本文として送信します: mail -s test test@126.com < test.txt
以上がphpのメール機能を使ってメールを送信しても受信できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。