メールを送信するために PHP の mail() 関数を使用する必要がある場合は、サーバーに sendmail コンポーネントをインストールする必要があります。これをサポートするための mail() 関数も PHP マニュアルで紹介されています。それでは
Ubuntu に sendmail をインストールするコマンド:
コードをコピーします コードは次のとおりです:
sudo apt-get インストール sendmail
インストール後、sendmail サービスを開始します:
コードをコピーします コードは次のとおりです:
sudoサービスsendmailの開始
sendmail のサポートにより、mail() 関数を使用して php でメールを送信できます。
一般に、PHP で mail() を使用した電子メールの送信が遅い理由は、DNS 解決が遅いことが原因であり、多くの場合、サーバーのホスト名が実際に解決可能なドメイン名ではないことが原因です。
コードをコピーします コードは次のとおりです:
sudo vim /etc/hosts
次に i キーを押すと、コードを変更できます。 localhost.localdomain とホスト エイリアスを 127.0.0.1 セクションに追加します。変更を行った後、Esc キーを押して編集状態を終了し、「:wq」と入力して保存して終了します。
最後にsendmailサービスを再起動します:
コードをコピーします コードは次のとおりです:
sudoサービスsendmailの再起動
この記事の内容は以上です。皆さんに気に入っていただければ幸いです。
この記事を友達と共有したり、コメントを残してください。皆様のご支援に心より感謝申し上げます。