私はLAMP設定を持っています。私は、メール()コマンドを傍受し、私は私のJavaクラス・ファイルであるphp.iniのにJavaクラスを使用してPHPメール()を傍受する
sendmail_path = /home/jlarkins/Desktop/CustomMail
を変更してあるなどのsendmailを呼び出すのではなく、私自身のJavaコードを呼び出すようにしようとしています。問題は、私がPHPテストのemailerでこれをテストしようとすると、何も起こりません。誰かが私を助けてくれますか?Javaエラーの正しいログファイルを教えてください。あるいは私が使っている構文を修正してください。私はそれが電子メールを送信しないことに気にしない、私は電子メールをとにかく外出したくない。私はちょうどそれをトラップし、自分のJavaコードを介して分析したい。
は、Javaクラスファイルを実行可能ですか?そうでない場合は、シェルスクリプトでブートストラップする必要があります。 – Tom
それはあなたが意味するものなら、それは主な方法がありますか?それともJARになる必要があるのですか? – jlarkins
JavaクラスまたはJARは、通常、「java」コマンドを使用して実行されます。 "java CustomMail"または "java -jar CustomMail.jar"。おそらくphpがしようとしているコマンドラインやスクリプトから呼び出すことはできません。これはどのOSですか? – Tom