Tips

受取人のプライバシーの為にアドレス非公開でEMailを送る

日付2002/01/04
ID01-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"ヘッダを追加している点に注意してください。