OAuth 2.0トークンでメール転送装置を接続します。
最近、Web上のメールサーバーは、セキュリティ強化のためOAuth 2.0認証に移行し始めています。4D v18 R6から、4Dは接続のOAuth 2.0認証モードを設定する方法を提供します。詳しくはこちらをご覧ください。
IMAPでメールのコピー、移動、削除が可能
特定のメールを専用のメールボックスに保存したり、特定のメールを削除してINBOXを整頓したりする必要がある場合があります。今回、IMAPトランスポーターに追加された3つの新機能は、以下の通りです。 copy(), move()と delete()の3つの新機能が追加され、とても便利になりました。
IMAPプロトコルでメールを検索
メールサーバーにある未読メールをすべて見つけてダウンロードし、クライアントに表示する必要がある場合があります。このような場合 searchMailsメソッドがそれをやってくれます!これは IMAP 検索プロトコルを使用しており、完全にサーバー側で行われます。つまり、高速で、目的のメールだけを取得することができます。
4Dウェビナー – 4D Write Pro:軽量なメールコンポーザーを作成する
ロックダウン中も、4Dは魅力的なコンテンツ、インタラクティブなコミュニケーション、ウェビナーなどのバーチャルな集まりを通じて、コミュニティ意識を醸成し続けました。
ウィル・テイラー(4D USテクニカルアカウントマネージャー)が開催した4Dウェビナーの多くは、Youtubeチャンネルで公開されています。
最新のものは、4D Write Proと軽量なメール作成ソフトの作り方に関するものです。
IMAPプロトコルでメールを受信する
4D v18では、メールを送信するための新しい方法を導入しました。そして、4D v18 R2では、POP3を使った新しいメールの取得方法を追加しました。今、4D v18 R4では、IMAPプロトコルを扱う新しい方法の最初のステップを踏み出しました。SMTPとPOP3に対して行ったように、IMAPプロトコルを処理する新しいIMAP New transporter コマンドがあります。
IMAP(Internet Message Access Protocol)は、メールクライアントがメールサーバーから電子メールメッセージを取得するために使用されるインターネット標準のプロトコルです。このプロトコルにより、複数のメールボックスの管理、電子メールのダウンロード、サーバー上での検索の実行、メッセージの状態の管理、その他多くのことが可能になります!
そして、この最初のIMAP機能で、利用可能なメールボックスのリストを持ち、メールボックスを選択し、選択したメールボックスからメールを受信するためのメソッドをトランスポーターに追加することができます:。では、その方法を見てみましょう。
POP3によるMIME形式でのメールダウンロード
例えば、法律上または会計上の理由から、すべてのビジネスメールを保存する必要がありますか?これらの文書は、そのままの形で保存する必要があります。つまり、受信したままの状態…オリジナルの未変換のフォーマットで保存する必要があります。4D v18 R3はこのニーズに応え、電子メールを元のMIMEフォーマットで取得できる新しいメソッドを提供します。
POP3プロトコルでメールを受信する
4D v18では、使いやすくパワフルな新しいメール作成・送信方法を導入しました。HTMLをベースにした(画像、動画、添付ファイル付き)人目を引くメールを、数行のコードで送信できる方法です。 4D v18 R2では、ローカルにメールをダウンロードし、メールサーバーから削除する機能が追加されました。このブログポストでは、これが提供する新しい可能性について説明します。
画像を含む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では、定義済みのヘッダーセットだけでなく、カスタマイズしたヘッダーをメールオブジェクトに宣言する方法も提供しています。