• ベストアンサー

SMTPサーバの指定なしでメール送信できますか

SMTPサーバの指定なしでメール送信できますか? 決して怪しいメールを送信するための質問ではありません。 システム構成の中にSMTPサーバがないけど、 エラー発生時にメールを飛ばしたいだけです。 メール受信の必要はありませんし、メールが届かなくてもシステム内でケアする必要もないです。 なにか、コメントいただけると助かります。 #perlではできたような...気がする...

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

>javaからコマンド実行ができるのか java.lang.Runtime#exec()を使うと外部コマンドを実行出来ます。

shisui77
質問者

お礼

わざわざ調べていただいて恐縮です。 外部コマンド実行方針となりました。 ありがとうございました。

その他の回答 (1)

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

>SMTPサーバの指定なしでメール送信できますか? できますよ。 メールアドレスからドメインを取得して、そのドメインのMXレコード調べてそこに直接送るだけです。 というかSMTPサーバがやっていることを自分でやればいいだけです。

shisui77
質問者

お礼

回答ありがとうございます。 なるほど。。。この考え方は盲点でした。 ただ、実際はちょっと敷居が高いですね。 これならば、サーバにMTAを入れたほうが早いか。。。 その後、検討を続けていますが、sendmailコマンドが実行できないか の方向で考えています。 javaからコマンド実行ができるのかが不明なため 確実に「できる」かどうかがわかっていない という状態です。

関連するQ&A