- ベストアンサー
メーラーを使わずExcelだけでメール送信できる?
とあるログファイルを取り込んで、条件にマッチしたらメールを飛ばすというマクロを考えているんですが、Outlookと連携させるとそれも可能なようです。 ただ、これ、メーラーを使わずExcelだけでメール送信できないのかな~?と欲が出てしまいまして(^_^; まあ表計算ソフトに期待し過ぎという話にもなると思うんですが、メーラーに設定するようにSMTPサーバやヘッダなどの情報を送るだけだと思うんで、何だかできそうな気もするんですよね。 でも調べてみても全然情報が出てこないし、さすがにExcelのみでメール送信までは無理でしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
https://excel-ubara.com/excelvba4/EXCEL233.html 私が参考にしたサイトがこれかどうかわかりませんが、送信だけなら CreateObject("CDO.Message") で簡単に出来ました。
その他の回答 (1)
- AsarKingChang
- ベストアンサー率46% (3467/7474)
https://takec.hatenablog.jp/entry/2017/06/30/162317 試してはいませんが、WINSOCKを使えるようなので、 技術的には「可能」ですね。 ただ、今、ローカル側メールポート25は 普通ISPから、閉じられているので、 (OB25という) 今メールを送るのに、自分のPCからではなく、 ISPの中から送ってるのはそのせいです。 なので、OB25がないサーバーを使用するから、 サブミッションポートからの送信なら、 行けそうですね!。 (危ない事に使わないでね~。 理屈上それが出来るってことは、スパムソフトを 作れるってことになりますからね~)
お礼
ここまで本格的にできるものなんですね。 ちょっとレベルが高すぎて今の段階では理解できず使うことができませんが、今後の参考とさせていただきます。 ご回答ありがとうございました。
お礼
こういうの探してました。 ネットでもいろいろ探したつもりだったんですが、ワシはどうやら探し方が下手なようですね(^_^; メール送信もできることが確認取れました。 ご回答ありがとうございました。