0

ホロ

失敗したシステムのウェブサイトから自動メーラーを作成しようとすると、次の問題が発生します。

私は 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

誰かがアイデアを持っていることを願っています。私はこれについてもっと試して読み続けています。

ありがとう(私の英語は普通です)、良い夜を。

4

1 に答える 1