メールが外部のメール(Gmailなど)からLotusノートに送信された場合、メール本文に貼り付けられたインライン画像を抽出する際に問題が発生します。
Lotus Notes自体から送信される電子メールには問題はなく、メソッドを使用してストリームにタグを付けてdocument.generateXML()
解析することで、インライン画像を取得できます。<picture>
私の本当の関心事は、外部の電子メール(Gmailなど)からどのように抽出するかです。
メールが外部のメール(Gmailなど)からLotusノートに送信された場合、メール本文に貼り付けられたインライン画像を抽出する際に問題が発生します。
Lotus Notes自体から送信される電子メールには問題はなく、メソッドを使用してストリームにタグを付けてdocument.generateXML()
解析することで、インライン画像を取得できます。<picture>
私の本当の関心事は、外部の電子メール(Gmailなど)からどのように抽出するかです。
これは、MIME インライン添付ファイルが Notes 添付ファイルと同じではないという既知の問題です。メールが届いたとき、File コンポーネントが特定のサイズを超えている場合は、やり取りできる $FILE が作成されます。
ただし、場合によっては、またはファイル サイズが小さい場合、この添付ファイルは MIME データ内に残ります。これは、Java API では実現できません。
次の notes.ini 設定を使用して、添付ファイルを強制的に $FILE として保存するようにサーバーに指示できます。
MIMEForceAttachments=1
これは、入ってくる新しいメールのみを変更します。また、テキストおよびインラインでないすべてのオブジェクトを添付ファイルとして扱います。そのため、画像も変換される場合があります。
電子メールを編集すると、画像を別のプログラム (ペイント、Ifranview など) にコピーできます。手順:
1) Highlight the Email in the main Inbox view
2) Action -> Edit
3) Select image and copy
4) Open Ifranview and paste the image, Save it