2017-03-14 6 views
-1

添付ファイルなしでドミノサーバーで電子メールを送信するJavaコードがあります。添付ファイルを使って作業したいと思っています。メモを使用してdominoサーバーに添付ファイル付きのメールを送信する方法java api?

try { 
     Session dominoSession = NotesFactory.createSession(host, username, password); 
     System.out.println("USER Detail : "+dominoSession.getUserName()); 
     Database dominoDb = dominoSession.getDatabase(host, mailbox); 

     Document memo = dominoDb.createDocument(); 
     memo.appendItemValue("Form", "Memo"); 
     memo.appendItemValue("Importance", "1"); 
     memo.appendItemValue("CopyTo", copyTo); 
     memo.appendItemValue("Subject", subject); 
     memo.appendItemValue("Body", message); 
     memo.send(false, sendTo); 

     dominoDb.recycle(); 
     dominoSession.recycle(); 
     } 
     catch (NotesException e) 
     { 
     System.out.println("Error - " + e.toString()); 
     } 
     catch (Exception e) 
     { 
     System.out.println("Error - " + e.toString()); 
     } 
+0

あなたの助けを借りて、API – Jens

答えて

2

まず、appendItemValue()を使用しないでください。 replaceItemValue()を使用してテキストフィールドにデータを挿入します。

第2に、フィールド 'body'はリッチテキストフィールドです。リッチテキストを操作するには、NotesRichTextItemクラスのメソッドとプロパティを使用する必要があります。次に、ファイルを添付することもできます。すべてがヘルプファイルに記述されていて、例があります。

+0

のjavadocを読んでください –

関連する問題