以前はサーバ障害にて色々とお世話になりました。 まだまだ色々と勉強中であります。 さて、掲題の件ですが、前日の事件とは別のお客様なのですが、 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)