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