日本語のメールを送信する
日付 | 2007/11/19 |
---|---|
ID | 07-27 |
バージョン | 2004 |
プラットフォーム | Win & Mac |
この記事は、最新ではないバージョンに関連した方法について解説しています。
最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。
4D Internet Comandsプラグインは、正しく日本語への対応を明記してあれば、必要なエンコーディングとヘッダを追加します。つまり、日本語のメール送信は非常に簡単にプログラムできます。
日本語でメール送信するときのポイントは、SMTP_SetPrefsとSMTP_Charsetを利用することです。SMTP_SetPrefsでエンコーディング方式を決め、SMTP_Charsetで件名と本文のエンコードを有効にすることです。例えば次のコードは、件名と本文の両方ともに日本語でメールを送信します。
`日本語対応の宣言 $i_error:=SMTP_SetPrefs (0;10;0) `ISO-2022-JP(日本)&7bit $i_error:=SMTP_Charset (1;1) `メール本文 $mailSubject:="テストメールのタイトル" $mailBody:="テストメールの本文" `メール送信 $i_error:=SMTP_QuickSend ($t_hostName;$t_msgFrom;$t_msgTo;$mailSubject;$mailBody)
各コマンドの詳細はリファレンスを参照してください。