send (Document - Java™)

文書をメールで送信します。

定義位置

Document

構文

public void send()
    throws NotesException
public void send(String recipient)
    throws NotesException
public void send(java.util.Vector recipients)
    throws NotesException
public void send(boolean attachform)
    throws NotesException
public void send(boolean attachform, String recipient)
    throws NotesException
public void send(boolean attachform, java.util.Vector recipients)
    throws NotesException
注: send() と send(boolean) メソッドは Release 6 で新しく追加されました。

パラメータ

String recipient

文書の受信者 (1 つ)。以下の情報を参照してください。

java.util.Vector recipients

String 型の要素のベクトル。文書の受信者 (複数)。以下の情報を参照してください。

boolean attachform

true を指定すると、フォームが格納され文書と共に送信されます。false を指定すると、フォームは送信されません。計算されたサブフォームを使用するフォームは添付しないでください。

使用法

受信者 (複数可) の指定には、次の規則が適用されます。

データベースに対して [読者] のアクセス権しかない場合、文書を作成して送信するエージェントは実行できますが、その文書にファイルを添付するとエージェントは機能しません。

send を使用するときに、次の 2 種類のアイテムが文書のメール送信に影響を及ぼす可能性があります。

IsSaveMessageOnSend プロパティは、送信済み文書をデータベースに保存するかどうかを制御します。IsSaveMessageOnSend が true で、文書にフォームが添付してある場合は、フォームは文書とともに保存されます。

フォームを送信すると文書のサイズが大きくなりますが、受信者は確実に文書のすべてのアイテムを見ることができます。

send メソッドは、送信文書上に $AssistMail というアイテムを自動的に作成します。SentByAgent プロパティはこのアイテムを使用して、文書がエージェントによってメール送信されたかどうかを判断します。

プログラムがクライアントで実行されている場合、メール済み文書の From アイテムには現在のユーザーの名前が含まれます。プログラムがサーバー上でエージェントとして実行されている場合は、メール送信済み文書の From アイテムにはサーバー名が含まれます。

クロスリファレンス

LotusScript® NotesDocument クラスの Send メソッド

式言語の @MailSend 関数