作成者カテゴリ 
公開

08/02/2005 07:25 AM
エージェント
ノーツサーバノーツクライアントサーバOSクライアントOSネットワークプロトコル
4.6x5.xWindows 2000 ServerWindows XP ProTCP/IP

Webでのメール送信

以前はサーバ障害にて色々とお世話になりました。
まだまだ色々と勉強中であります。

さて、掲題の件ですが、前日の事件とは別のお客様なのですが、
Web開発にてメールが飛ばずに悪戦苦闘しております。
(何せドミノのバージョンが4.6.6で技術文書が見つからない)

私が調べただけなので、正確ではないかもしれませんが、
現状の詳細を・・・(また前任者は文書を何も残しておらず)

そのお客様の所では、ドミノサーバは集中型?になっており、
全国各地のユーザは本社にあるドミノサーバに全員接続します。
(サーバが3、4台あってレプリカしてるみたいです)
また、関連会社や子会社も親会社の人事発令などを
閲覧するために、1台のドミノサーバをWebで参照できるように
公開しています。(接続はVPNで行うようです)

今回、このWebで公開するサーバにて、簡単なワークフローを
行いたいという事でWeb画面からメール送信したいという事です。

親会社の人間はノーツを使い、関連会社の人間はWebなので
Notes/Webの両方で使用出来るようにします。

ノーツ側で@MailSendでメール送信した場合は全く問題ないです。
しかしWebからWebQuerySaveにてエージェントを呼び出し、
そこでNotesDocumentのSendを使用してもメールが飛びません。
(Mail.boxにメールが溜まり、ログにメールサーバのパスが
見つからないと出る)

ですが、これも場合によって違います。
WebQuerySaveからエージェントを呼び出した場合、
外部のインターネットのメールは送信できるが、
ノーツへのメールが送信できない。

また、エージェントなので手動で実行させた場合、
外部へのメールもノーツへのメールも正常に送信できます。

つまり、プログラム自体は正常に動作してるように
思えるのですが、WebからWebQuerySaveにてエージェントを
呼び出した場合、そのエージェントからのメール送信で
ノーツへのメールが送信できないという事態になっています。

プログラムなどで何か確認すべきことはあるのでしょうか?
ちなみに、エージェントには下記のように記述しました。

Dim ss As NotesSession
Dim db As NotesDatabase
dim doc As NotesDocument

Set ss = New NotesSession
Set db = ss.CurrentDatabase
Set doc = New NotesDocument(db)

doc.Form = "Memo"
doc.SendTo = "メールアドレス"
doc.Subject = "タイトル"
doc.Send(False)


[Previous Main Document]
Webでのメール送信 (翁) * 現在地 *
. . Re: Webでのメール送信 (松葉 優)
. . . . Re: Webでのメール送信 (翁)
. . . . . . Re: Webでのメール送信 (とも)
. . . . . . . . Re: Webでのメール送信 (翁)
. . . . . . . . . . Re: Webでのメール送信 (松葉 優)
. . . . . . . . . . . . Re: Webでのメール送信 (松葉 優)
. . . . . . . . . . . . Re: Webでのメール送信 (翁)
. . . . . . . . . . . . . . Re: Webでのメール送信 (松葉 優)
. . . . . . . . . . . . . . . . Re: Webでのメール送信 (翁)
. . . . . . Re: Webでのメール送信 (松葉 優)
. . . . . . . . Re: Webでのメール送信 (翁)
. . Re: Webでのメール送信 (とも)
. . . . Re: Webでのメール送信 (翁)
. . . . . . Re: Webでのメール送信 (とも)
. . . . . . . . Re: Webでのメール送信 (翁)
. . . . . . . . Re: Webでのメール送信 (翁)
[Next Main Document]