version 11 (Modified)
SMTP_QuickSend (hostName; msgFrom; msgTo; subject; message) --> 整数
引数 | タイプ | 説明 | |
hostName | 文字列 | --> | ホスト名またはIPアドレス |
msgFrom | テキスト | --> | MailAddress または AddressList |
msgTo | テキスト | --> | MailAddress または AddressList |
subject | テキスト | --> | 件名 |
message | テキスト | --> | メッセージ本文 |
戻り値 | 整数 | エラーコード |
説明
SMTP_QuickSend コマンドは、一つのコマンドでメールの構築と送信を可能にします。メッセージに対する詳細なコントロールが必要な場合は、SMTP_New コマンドをはじめとするSMTP関連のコマンドを使用します。
hostName はSMTPサーバのホスト名またはIPアドレスで、配送するメッセージを中継するサーバです。
msgFrom は、メールの送信人を表す一つ以上の完全なMailAddress または AddressListです。Fromヘッダに書かれたすべてのアドレスは メッセージの受信者から閲覧可能です。
msgTo は、一つ以上の完全なAddressListを含みます。msgTo ヘッダに記載されたAddressListにそれぞれメッセージが送信されます。それぞれの受信者は、他の受信者のアドレスを見ることができます。
subject にはメールの件名を渡します。
警告: 通常、メッセージの件名には (e, o などの) アクセント文字を含めるべきではありません。これらの拡張文字を使用したい場合は、SMTP_SetPrefs と SMTP_Charset コマンド の説明を参照してください。
messageはメールメッセージのボディテキストを渡します。過去の経緯からメッセージサイズは32 KBに制限されます。
例題
以下はこのコマンドの使用例です:
$Host:="mail.4d.com" $ToAddress:="adupont@4d.fr" $FromAddress:="jsmith@4d.com" $Subject:="Sales Report" $Message:="Can you send me the sales report for January 2000? Thanks." $Error:=SMTP_QuickSend ($Host;$FromAddress;$ToAddress;$Subject;$Message) If ($Error#0) ALERT("Error: SMTP_QuickSend"+ Char(13)+IT_ErrorText ($Error)) End If
参照
SMTP_Charset, SMTP_New, SMTP_SetPrefs.