デフォルトのphp mail()
の機能は設定が容易ではないように見え、設定済みのOSをsendmail
という関数で呼び出してメールを送信します。PHP mail()funciton:SMTPをサポートするためにPythonまたはPHPスクリプトを使用してsendmailを置き換えます
sendmail
をインストールすることもできますが、このようなプログラムを構成することは、OSとその自己バージョンによって決まります。
だから私は、PythonやPHPの軽量スクリプトを記述し、実行可能ファイルとしてそれを作るための方法がある場合は、その後、php.ini
; For Unix only. You may supply arguments as well (default: "sendmail -t -
; http://php.net/sendmail-path
sendmail_path = /some/script/pymail.py
でsendmailのパスを交換すると思うそしてそれはどんなSMTPアカウントの設定をサポートその上に。
pythonを使用してメールを送信することは難しくありませんが、sendmail
コマンドと同じまたは互換性のある入力パラメータを適用する方法はありますか?
このアプローチでは、一部の作業や既存の作業が可能ですか?
あなたは本当に、本当に、本当に[phpmailerの](HTTPSを検討する必要があります://github.com/PHPMailer/PHPMailer)。 Ditch sendmailと 'mail()' – Machavity
私は古いサイトを維持しており、mail()呼び出しは変更できません。私はメールを設定する必要がありますが、私は変更しようとしています。 PHPMailerを使ってこのようなPHPスクリプトを書く方法はありますか? –
@Machavity最後に、GitHubでリポジトリが動作することを発見しました。ありがとうございます。 –