4D Internet Commands v16

SMTP_Sender

ホーム

 
4D Internet Commands v16
SMTP_Sender

SMTP_Sender 


 

SMTP_Sender ( smtp_ID ; msgSender {; deleteOption} ) -> 戻り値 
引数   説明
smtp_ID  倍長整数 in メッセージ参照
msgSender  テキスト in MailAddress (1つのみ)
deleteOption  整数 in 0 = 追加, 1 = 置き換え, 2 = 削除
戻り値  整数 in エラーコード

説明   

SMTP_Sender コマンドはメッセージ送信者のe-mailアドレスを追加します。これはメッセージの実際の著者と送信者が異なる場合、または著者グループのうちだれが実際にメッセージを送信したかを示すために使用されます。このフィールドは"Sender" フィールドの内容が"From" フィールドと重複するような場合には不要です。

コンピュータプログラムがメールメッセージの作成者であり送信者でもある場合、Senderヘッダにはプログラムの動作を管理する実際の人のメールアカウントを設定すべきです。

smtp_IDSMTP_New コマンドで作成された倍長整数のメールメッセージ参照です。

msgSender はメッセージのSenderフィールドに書かれる、一つのMailAddressを指定します。このヘッダには一つだけメールアドレスを指定します。

deleteOption はSenderヘッダの追加または削除を指定する整数値です。

  • 0を指定した場合、Senderフィールドに新しい値を追加します。
  • 1を指定した場合、Sender フィールドに新しい値が設定され、事前に設定された値は上書きされます。(msgSenderに文字列を渡すと、ヘッダは取り除かれます。)
  • 2を指定した場合、Senderフィールドに設定されていた値は取り除かれ、Sender フィールドも消去されます。
deleteOption はオプションの引数で、指定しない場合のデフォルト値は0です。

例題  

この例題では、3人の管理職がメールを作成しています。メッセージの送信は秘書が行っています。返信メールには"From"ヘッダに記載されている3人のメールアドレスが設定されます。

 $From:="prez@acme.com, vp@acme.com, cfo@acme.com"
 $Error:=SMTP_From($smtp_id;$From;0)
 $Error:=SMTP_Sender($smtp_id;"secretary@acme.com";0)
 $Error:=SMTP_Subject($smtp_id;"Company Policy Change";0)
 $Error:=SMTP_To($smtp_id;<>AllEmployee;0)



参照 

SMTP_New

 
プロパティ 

プロダクト: 4D Internet Commands
テーマ: IC メール送信
番号: 88985

 
履歴 

初出: 4D Internet Commands 6.5

 
ARTICLE USAGE

4D Internet Commands ( 4D Internet Commands v16)