次のコードを使用して、delphi を使用して hotmail サーバーでメールを送信しようとして
います:
SMTP.Username := 'MYEMAIL@hotmail.com';
SMTP.Password := 'PASSWORD';
SMTP.Host := 'smtp.live.com';
SMTP.Port := 25;
SMTP.IOHandler := SSLHandler;
SSLHandler.SSLOptions.Method := sslvTLSV1;
SMTP.UseTLS := utUseImplicitTLS;
SMTP.Connect;
しかし、送信しようとするたびに、「Socket Error #10060, Connection timed out.」というエラーが表示されます。
しかし、Googleでメールを送信しようとすると正常に動作します
SMTP.Username := 'MYEMAIL@hotmail.com';
SMTP.Password := 'PASSWORD';
SMTP.Host := 'smtp.gmail.com';
SMTP.Port := 465;
SMTP.IOHandler := SSLHandler;
SSLHandler.SSLOptions.Method := sslvTLSV1;
SMTP.UseTLS := utUseImplicitTLS;
SMTP.Connect;
なぜですか?