画像を含む4DWrite Proのドキュメントを簡単にメール本文として送信できます
4D Write Proを使って、テキストに静止画を使ったHTMLメールを作りたいですか?世界の観光地トップ10の写真を使ったファンシーなニュースレターのようなもの、あるいは単に会社のロゴを入れるだけでしょうか?どうすればいいのでしょうか?4D v18では、3つの簡単なステップで実現できますので、もう迷うことはありません。
- 4D Write ProのドキュメントをMIMEフォーマットでエクスポートします。
- を使います。 MAIL Convert from MIMEコマンドを使って、MIMEをメールオブジェクトに変換してください。
- コマンドで送信します。 SMTP New transporterコマンドで送信します。
4Dメールでのレガシー文字セットサポート
Unicodeをサポートしていない古いデバイスと通信する必要がある場合、このブログ記事はあなたのためのものです。4D v17 R5では、レガシーエンコーディング(日本語はISO-2022-JP、西ヨーロッパはISO-8859-1)でメールを送ることができますので、読み進めてください。
メールヘッダーのカスタマイズ
カスタムヘッダーは、標準のプロパティではサポートされていないような情報を追加するのに便利です。4D v17 R5では、定義済みのヘッダーセットだけでなく、カスタマイズしたヘッダーをメールオブジェクトに宣言する方法も提供しています。
SMTPの会話を記録する
以前の記事で約束したように、各R-releaseにはメール機能に関するより多くの進歩が含まれ、その隠れたパワーを解き放ちます。
4D v17 R5では、メールログに関する興味深い新機能が提供されています。開発中はすべてうまくいっていたのに、顧客にデプロイしたときに、メール配信に問題が発生することがあります。通信は暗号化されており、SMTPサーバのログファイルにアクセスできないことが多いため、どこで障害が発生したかを発見するのは難しいかもしれません。問題はSMTPサーバーに関連している可能性が非常に高いのですが、どうすれば確認できるのでしょうか?アプリケーションでSMTPログを開始するだけです。このログには、接続の停止を含む、実行されたすべてのアクションの記録が含まれています。さらに良いことに、このログはSMTPサーバーとの通信を暗号化されていないプレーンなテキストで表示するので、分析が容易になります。
メール送信の新しいカタチ
私たちは、電子メールを送信することの重要性と、それが今日のアプリケーションで一般的なタスクになっていることを知っています。例えば、あなたがビジネスをしていて、HTMLベースの魅力的なメールに数枚の画像やビデオを添付し、ファイル(例えば、発注書や請求書)を添付して送信したいとします。そして、これらすべてをほんの数行のコードで実現したいと思うでしょう。簡単に書け、理解しやすいコードです。4D v17 R4から、このシナリオが可能になりました。そのため、電子メールに関連する機能セットを拡大しました。