apache james で外部にメールを送信する
ぼちぼちjamesを使ったプログラムを作ろうと思ったのですが、
なぜか外部アドレスにメールが送信されずハマりました.
環境はダイナミックDNSを使用して、自宅サーバを立てています.
外部からのメールは受信できるのに、なぜは送信はNG
どうやら、プロバイダのメールサーバを経由しないと
うまく送信できない模様で、gatewayを設定すればうまくいきました.
以下、config.xmlで変更した箇所です。
servernames/servername
ダイナミックDNSで設定したドメイン名
dnsserver/servers/server
DNSサーバのIPを指定
mailet/gateway
プロバイダのメールサーバ
mailet/gatewayPort
25
※gatewayはコメントアウトされているので、コメントを外す
【参考URL】
http://people.apache.org/~tetsuya/james/configuration_v2_0.html
http://www.nurs.or.jp/~sug/soft/james/james6.htm
http://wiki.livedoor.jp/uguuxp/d/Apache%20James/Settings
もどる