1

私は OpenVMS に詳しくありませんが、呼び出すたびに電子メールを送信するスクリプトを作成する方法を理解したいと考えています。私の理解では、電子メールの本文は、テキストに変換されて送信される前に一時ファイルに入れられます。このファイルを作成するにはどうすればよいですか? このような電子メールを送信するスクリプトを作成する例はありますか?

From: blah@gmail.com
To: you@gmail.com
Subject: this is a body
Body:
Line 1
Line 2
Line 3

前もって感謝します。

4

3 に答える 3

4
$ temp = f$unique() + ".tmp"
$ open/write/error=error temp 'temp'
$ write temp "line1"
$ write temp "line2"
$ write temp "line3"
$ close temp
$ define/user tcpip$smtp_from "blah@gmail.com"
$ mail/subject="this is a body" 'temp' "you@gmail.com"
$ delete/nolog 'temp';*
$ goto exit
$error:
$ write sys$output "Unexpected error: " + f$message ($status)
$ goto exit
$exit:
$ exit
于 2013-09-21T01:27:22.450 に答える
2

コマンドラインから電子メールを送信できます。

$ mail/subject="this is a body" Sys$Input you@gmail.com
Line 1
Line 2
Line 3
$ exit

通常、最初に送信するファイルを作成します。

$ create MyMessage.txt
Line 1
Line 2
Line 3
$ mail/subject="this is a body" MyMessage.txt you@gmail.com
$ delete MyMessage.txt;

ドキュメントはこちらです。

于 2013-09-20T18:50:58.457 に答える