ホームページ  >  記事  >  バックエンド開発  >  Ubuntu で PHP の mail() 関数を有効にしてメール送信が遅い問題を解決する_PHP チュートリアル

Ubuntu で PHP の mail() 関数を有効にしてメール送信が遅い問題を解決する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:00:04938ブラウズ

Ubuntuでphpのmail()関数を有効にしてメール送信が遅い問題を解決する

この記事では主にUbuntuでsendmailをインストールする方法と、sendmailを有効にした後、phpのメール送信が遅い原因と解決策を紹介します。必要な場合はそれを参照できます。

電子メールを送信するために PHP の mail() 関数を使用する必要がある場合は、それをサポートするためにサーバーに sendmail コンポーネントをインストールする必要があります。これについては、PHP マニュアルの mail() 関数の部分でも紹介されています。それでは

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の再起動

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

この記事を友達と共有したり、コメントを残してください。皆様のご支援に心より感謝申し上げます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/975119.html技術記事 UbuntuでPHPのmail()機能を有効にしてメール送信が遅い問題を解決する この記事では主にUbuntuでsendmailをインストールする方法を紹介し、sendmailを有効にした後、PHPはメールを送信します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。