• ベストアンサー

メーラーを使わずExcelだけでメール送信できる?

とあるログファイルを取り込んで、条件にマッチしたらメールを飛ばすというマクロを考えているんですが、Outlookと連携させるとそれも可能なようです。 ただ、これ、メーラーを使わずExcelだけでメール送信できないのかな~?と欲が出てしまいまして(^_^; まあ表計算ソフトに期待し過ぎという話にもなると思うんですが、メーラーに設定するようにSMTPサーバやヘッダなどの情報を送るだけだと思うんで、何だかできそうな気もするんですよね。 でも調べてみても全然情報が出てこないし、さすがにExcelのみでメール送信までは無理でしょうか?

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

  • ベストアンサー
noname#252332
noname#252332
回答No.2

https://excel-ubara.com/excelvba4/EXCEL233.html  私が参考にしたサイトがこれかどうかわかりませんが、送信だけなら CreateObject("CDO.Message") で簡単に出来ました。

noname#250245
質問者

お礼

こういうの探してました。 ネットでもいろいろ探したつもりだったんですが、ワシはどうやら探し方が下手なようですね(^_^; メール送信もできることが確認取れました。 ご回答ありがとうございました。

その他の回答 (1)

回答No.1

https://takec.hatenablog.jp/entry/2017/06/30/162317 試してはいませんが、WINSOCKを使えるようなので、 技術的には「可能」ですね。 ただ、今、ローカル側メールポート25は 普通ISPから、閉じられているので、 (OB25という) 今メールを送るのに、自分のPCからではなく、 ISPの中から送ってるのはそのせいです。 なので、OB25がないサーバーを使用するから、 サブミッションポートからの送信なら、 行けそうですね!。 (危ない事に使わないでね~。  理屈上それが出来るってことは、スパムソフトを  作れるってことになりますからね~)

noname#250245
質問者

お礼

ここまで本格的にできるものなんですね。 ちょっとレベルが高すぎて今の段階では理解できず使うことができませんが、今後の参考とさせていただきます。 ご回答ありがとうございました。

関連するQ&A