0

デフォルトの電子メールを電子メール アドレスに送信するプログラムを構築しようとしています。受信者のアドレスはテキスト フィールドから取得され、送信者のアドレス、件名、メッセージはコードで提供されます。

このコードを試してみたところ、" * get shell("echo" && wrapQ(shellEscape(tMsg)) && "| /usr/sbin/sendmail" && * "になったときに問題が発生しました。

ボタン送信:

  on mouseUp
    local tMsg
    put "Been checked" into tMsg
    put "User2@hotmail.com" into pFrom
    put the text of field "emailtext" into pTo
    put "Checked" into pSub
    put "Been checked" into tMsg
    put "Checked" into pSub
    put "From:" && pFrom & return & "To:" && pTo & return & "Subject:" && pSub & \
    return into tMsg    
    get shell("echo" && wrapQ(shellEscape(tMsg)) && "| /usr/sbin/sendmail" && \
    wrapQ(shellEscape(pTo)) && "-f" && wrapQ(shellEscape(pFrom)))
     send mail
      end mouseUp
4

1 に答える 1

0

「revMail」コマンドを使用します。構文については辞書を参照してください。

于 2013-11-04T20:23:41.807 に答える