Base SASによるメール発信方法について
[OS]Windows
[リリース] 8.x
[キーワード] FILENAME EMAIL SMTP MAPI VIP PUT
[質問]SAS System 8において、SMTPによるメールの送信方法を知りたい。
[回答]
SMTP電子メールインターフェイスを設定することにより、EMAILアクセスメソッドを使用しての電子メールの発信が可能です。
プログラム例 filename mailout email 'support@sas.com' /* メールアドレス */ cc='support2@sas.com' /* コピーの配信先 */ subject='メール配信' /* 件名 */ attach='c:\mydir\sample.txt' ; /* 添付ファイルの指定 */ data _null_ ; file mailout ; /* 送信するファイル名 */ put 'メール送ります' ; /* メール本文 */ run ; その他、オプションで、「to='to-address'」、「from='from-address'」、「replyto='replyto-address」等の指定もできます。 電子メールインターフェイスの設定方法には2通りあります。以下、順に示します。
方法1:環境設定ファイル(sasv8.cfg)に追加記述をする方法sasv8.cfg ファイルに下記の2行を追加します。 -emailsys SMTP -emailhost mailhost.sas.comこれにより、SASセッションはSMTP対応となります。
方法2:コマンド入力による設定SASへのショートカットが作成されている場合は、[プロパティ] から [ショートカット] を開き、リンク先のバーに以下のようにコマンドを追加します。 /* 設定されているコマンド */ "C:\Program Files\SAS Institute\SAS\V8\nls\ja\sas.com" -CONFIG"C:\Program Files\SAS Institute\SAS\V8\nls\JA\SASV8.CFG" /* 追加するコマンド */ -emailsys SMTP -emailhost mailhost.sas.com この設定をすると、そのショートカットを経由して起動するSASセッションは、SMTP対応となります。
SASは、MAPI、SMTP、VIPをサポートしており、デフォルトは、MAPIとなっています。
|