ホロ
失敗したシステムのウェブサイトから自動メーラーを作成しようとすると、次の問題が発生します。
私は WAMP を持っており、私のコードは多くのことを行う php にあります。主なポーパスは、この php ファイルが *.ps1 (Powershell メール) を作成し、2 番目の部分が *.bat (*.ps1 を実行するファイル) を作成することです。
*.ps1 ->
$o = New-Object -com Outlook.Application
$mail = $o.CreateItem(0)
$mail.importance = 2
$mail.subject = "bla bla bla"
$mail.body = "bla bla bla"
$mail.To = "email"
$mail.Send()
*.bat ->
@echo off
"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\PowerShell.exe" -File "*.ps1" > "ok.log" 2> "error.log"
この 2 つのプログラムは完全に機能し、自動メールを送信できますが、Web から実行しようとするとこのエラーが発生し、Apache で userdir_module を有効にします。
エラー ->
Excepci¢n al llamar a "Send" con los argumentos "0": "Operaci¢n anulada (Excepc
i¢n de HRESULT: 0x80004004 (E_ABORT))"
En *.ps1: 9 Car cter: 11
+ $mail.Send <<<< ()
+ CategoryInfo : NotSpecified: (:) [], MethodInvocationException
+ FullyQualifiedErrorId : ComMethodTargetInvocation
誰かがアイデアを持っていることを願っています。私はこれについてもっと試して読み続けています。
ありがとう(私の英語は普通です)、良い夜を。