受取人のプライバシーの為にアドレス非公開でEMailを送る
日付 | 2002/01/04 |
---|---|
ID | 01-812 |
バージョン | 6.5.x and 6.7.x |
プラットフォーム | Windows and Mac |
この記事は、最新ではないバージョンに関連した方法について解説しています。
最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。
宛先が「recipient list suppressed」や「undisclosed recipients」と書かれた電子メールを受け取ったことがありますか?
これは、複数の人へメールを送る場合に、受取人のプライバシー保護の為にメールアドレスを非公開にしたことを示しています。あなたが4Dデータ・ベースから送る電子メールにも、同様の配慮をしたい場合は、4D Internet Commandsを使用すれば簡単です。以下のように、ロー・レベルのSMTPコマンドを使用して、メッセージを構築する必要があるでしょう:
C_LONGINT($iErr; $l_SMTPID)
$iErr:=SMTP_New ($l_SMTPID)
$iErr:=SMTP_Host ($l_SMTPID;"mail.server.com")
$iErr:=SMTP_From ($l_SMTPID;"me@mycompany.com")
$iErr:=SMTP_AddHeader ($l_SMTPID;"Disclose-recipients:";"prohibition";1)
$iErr:=SMTP_Bcc ($l_SMTPID;"you@yourcompany.com")
$iErr:=SMTP_Subject ($l_SMTPID;"An E-Mail For You!")
$iErr:=SMTP_Comments ($l_SMTPID;"Sent via 4th Dimension www.4d.com")
$iErr:=SMTP_Body ($l_SMTPID;"This is the body of the message")
$iErr:=SMTP_Send ($l_SMTPID)
$iErr:=SMTP_Clear ($l_SMTPID)
SMTP_AddHeaderコマンドを使って"Disclose-recipients"ヘッダを追加している点に注意してください。