- ベストアンサー
SMTPサーバの指定なしでメール送信できますか
SMTPサーバの指定なしでメール送信できますか? 決して怪しいメールを送信するための質問ではありません。 システム構成の中にSMTPサーバがないけど、 エラー発生時にメールを飛ばしたいだけです。 メール受信の必要はありませんし、メールが届かなくてもシステム内でケアする必要もないです。 なにか、コメントいただけると助かります。 #perlではできたような...気がする...
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>javaからコマンド実行ができるのか java.lang.Runtime#exec()を使うと外部コマンドを実行出来ます。
その他の回答 (1)
- Bonjin
- ベストアンサー率43% (418/971)
回答No.1
>SMTPサーバの指定なしでメール送信できますか? できますよ。 メールアドレスからドメインを取得して、そのドメインのMXレコード調べてそこに直接送るだけです。 というかSMTPサーバがやっていることを自分でやればいいだけです。
質問者
お礼
回答ありがとうございます。 なるほど。。。この考え方は盲点でした。 ただ、実際はちょっと敷居が高いですね。 これならば、サーバにMTAを入れたほうが早いか。。。 その後、検討を続けていますが、sendmailコマンドが実行できないか の方向で考えています。 javaからコマンド実行ができるのかが不明なため 確実に「できる」かどうかがわかっていない という状態です。
お礼
わざわざ調べていただいて恐縮です。 外部コマンド実行方針となりました。 ありがとうございました。