2013-02-08 7 views
1

Я использую Blat, который является средством командной строки для отправки почты из команды.Не удается подключиться к серверу (время ожидания при ошибке winsock.dll 10060) при выполнении команды blat для отправки почты

Сначала я запустить установку команду для сохранения почтового сервера, которые создают запись в реестре, как что .........

enter image description here

Сначала я был настроен сервер SMTP для smtp.mail.yahoo.com, но ошибка была такой же.

После этого я выполняю

blat C:\temp.txt -to [email protected] -superdebug 

После того, что эта ошибка я получил .......

C:\blat310\full>blat C:\temp.txt -to [email protected] -superdebug 
Blat v3.1.0 (build : Feb 2 2013 11:00:32) 
32-bit Windows, Full, Unicode 

Checking option -to 
superDebug: init_winsock(), WSAStartup() returned 0 (NO_ERROR) 
superDebug: Hostname <smtp.mail.apac.gm0.yahoodns.net> resolved to ip address 10 
6.10.167.87 
superDebug: Official hostname is smtp.mail.apac.gm0.yahoodns.net 
superDebug: Attempting to connect to ip address 106.10.167.87 
superDebug: ::connect() returned error 10060, retry count remaining is 1 
superDebug: ::connect() returned error 10060, retry count remaining is 0 
superDebug: Connection returned error 10060 
Error: Can't connect to server (timed out if winsock.dll error 10060) 
superDebug: ::say_hello() failed to connect, retry count remaining is 1 
superDebug: init_winsock(), WSAStartup() returned 0 (NO_ERROR) 
superDebug: Hostname <smtp.mail.apac.gm0.yahoodns.net> resolved to ip address 10 
6.10.167.87 
superDebug: Official hostname is smtp.mail.apac.gm0.yahoodns.net 
superDebug: Attempting to connect to ip address 106.10.167.87 
superDebug: ::connect() returned error 10060, retry count remaining is 1 
superDebug: ::connect() returned error 10060, retry count remaining is 0 
superDebug: Connection returned error 10060 
Error: Can't connect to server (timed out if winsock.dll error 10060) 

ответ

1

Ошибка 10060 означает, что ваше время соединения из, что является потому, что нет ничего слушать на порт 995 либо smtp.mail.yahoo.com, либо smtp.mail.apac.gm0.yahoodns.net. Почему вы все равно пытаетесь подключиться к этому порту? Он используется для POP3 через SSL (т. Е. Извлечения почты), а не для SMTP (отправка почты).

Попробуйте порт 25 или (более вероятно) порт 587. Последний является портом по умолчанию для отправки сообщения (подробнее см. RFC 4409).

+0

Да, теперь он работает, я установил порт 25 ............. :) – vikky

0

Ваше 10060 ошибка тайм-аута, скорее всего, вызвана ваш почтовый сервер не слушает Блат по умолчанию SMTP порт # 25.

Многие ISP почтовых серверов переключились на шифрование SSL для authenication. Этот переключатель означает использование SMTP-порта # 465. ОДНАКО, Blat в настоящее время не поддерживает SSL.

Вы должны либо:

  1. попросить вашего провайдера почтового сервера, чтобы открыть не-SSL связи, или
  2. получить SSL обертку для Блат (как Stunnel), или
  3. найти другую командную строку которая поддерживает SSL.