AKAI TSUKI

System development or Technical something

いろいろ見てみたけど

以下のメール転送周りのクラスをちょっと見てみた。

  • AbstractRedirect
  • Forward
  • Redirect
  • Resend

けど、結局転送する際に、メール送信する部分は
MailetContext
がやってるみたいね。

MailetContext#sendMail()メソッドを呼び出すと
メールが遅れるみたいだけど。

この時、送信先のメール(SMTP)サーバってどうやって指定してるのかなぁ。。。

なんとなく、送信先のメールアドレスのドメインを見て送ってるみたいなんだけど。。。

AbstractRedirectを見ると

 newMail.setRemoteAddr(java.net.InetAddress.getLocalHost().getHostAddress());
 newMail.setRemoteHost(java.net.InetAddress.getLocalHost().getHostName());

と書いてある。
これはローカルにメール送るってこと?

うーむ。

試してみるか。。。