Indyでhotmailに送信できない


ニトロ  2008-06-17 06:12:46  No: 30995

IdSmtp(delphi7)でメールを送信したいのですが、hotmialに送信できません。ヤフーメールは問題なく送信できました。hotmail側で設定が必要なのでしょうか?アドバイスよろしくお願いします。

  host    := 'aaaa.co.jp';
  subject := 'title' ;
  mailto  := 'aaa@hotmail.co.jp' ;
  from    := 'aaa@aaa.co.jp';
  body    := 'body';
  IdSmtp.QuickSend(host, subject, mailto, from, body);


igy  2008-06-17 16:34:22  No: 30996

TIdSMTPはあまり使ったことがありませんが、
参考までに。

TidSMTPでメール送信失敗イベントを取得するには?
https://www.petitmonte.com/bbs/answers?question_id=4926


りうさ  2008-06-17 21:05:43  No: 30997

ポートがデフォルトじゃありませんでしたとさ。。
http://osaka.cool.ne.jp/jinz-jp/network002.html
netstatコマンドとかじゃ解らないんだっけ?


にしの  2008-06-17 21:22:19  No: 30998

> ポートがデフォルトじゃありませんでしたとさ。。
host := 'aaaa.co.jp';となっているので、hotmailで送信というわけではなさそうですよ。
SPFの問題か、スパム判定になっているか、だと思います。
# bodyだけじゃスパムにならないとは思いますが・・・

独自ドメインで、SPFレコードを追加してもhotmailには送れなかったという例も検索すると見つかるので、単純にはいかないかもしれません。

一番簡単な方法としては、メールソフトで送信してOKであれば、そのメールソフトに設定してあるSMTPサーバ(おそらくはプロバイダ提供のもの)を利用すれば送信できるかと思います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加