Socket error 10051 network is unreachable

Socket Error 10051 is a connection error. The most common causes are firewall or proxy problems, network configuration errors, or server problems.

Socket Error 10051 is a connection error. The most common causes are firewall or proxy problems, network configuration errors, or server problems.

The socket error code 10051 message has an HTTP status code of 500 which means that the request was unsuccessful and it’s not possible to determine why without more information from the web server (which is no longer available).

Socket Error codes can be caused by many things such as firewalls blocking ports on your computer; incorrect settings in your browser; issues with your internet service provider; and other networking-related errors. There may also be something wrong with your computer systems like outdated drivers for hardware components like wireless cards, sound cards, graphics cards, and motherboard chipset drivers. A virus could also cause this error.

A lot of Socket Errors are only temporary which means that you should wait a while and then try again. If it doesn’t work after a few tries then you probably have bigger problems with your computer system which need to be fixed before trying again. You should also check if there are any new updates available for your device drivers since outdated devices are often the cause of network-related errors like these.

How to Fix Socket Error 10051

To fix this problem, check your browser settings and add exceptions for the site where you get this error. You should also add at least one of the following addresses to your Firewall or Internet Security program which uses a firewall:

http://mysite/myfile.php
https://mysite/myfile.php
ftp://mysite/myfile.php

There is no means for the computer to connect to another server if the router or modem is down. So you need to check the router or modem. Turn it back on if it’s off. If it is on, check your Internet connection (wifi or ethernet cable plugged in).

You should also make sure decive drivers are up-to-date and reboot your computer before doing anything else.

If you recently moved into a new place with Wi-Fi, you might not be able to connect because the router isn’t set up yet or someone else might be using it already. Talk to your landlord about this so that he can either fix it soon or give you his login credentials so you can access the Wi-Fi yourself. It could also be an issue with security settings which allow Wi-Fi guests but not computers on the local network.

A flawed router might result in socket error 10051 as well. The misconfiguration means that the router thinks it cannot communicate with the server, so it does not try to connect. Some advanced users may be able to find the problem but it is best to call your Internet provider and ask them to check out your router configuration. 

Содержание

  1. Asynchronous socket error 10051
  2. Форум казахстанского налогоплательщика
  3. Поиск по всем бухгалтерским и налоговым сайтам Казахстана:
  4. Как зарегистрироваться на форуме?
  5. Блог имени ludaramblerru9 (темы, которые создал(а) участник форума ludaramblerru9)
  6. Windows socket error 10051 Сделана попытка выполнить операци
  7. Re: СГДС-3 версия 3.0.1.202
  8. Эта тема в сообществах:
  9. Re: СГДС-3 версия 3.0.1.202
  10. Windows socket error 10051 Сделана попытка выполнить операци
  11. Re: Не работает МОНИТОР
  12. Re: Windows socket error 10051 Сделана попытка выполнить операци
  13. Re: Windows socket error 10051 Сделана попытка выполнить операци
  14. Re: Windows socket error 10051 Сделана попытка выполнить операци
  15. Re: Windows socket error 10051 Сделана попытка выполнить операци
  16. Re: Windows socket error 10051 Сделана попытка выполнить операци
  17. Re: Windows socket error 10051 Сделана попытка выполнить операци
  18. Re: Windows socket error 10051 Сделана попытка выполнить операци
  19. Re: Windows socket error 10051 Сделана попытка выполнить операци
  20. Re: Windows socket error 10051 Сделана попытка выполнить операци
  21. Re: Windows socket error 10051 Сделана попытка выполнить операци
  22. Re: Windows socket error 10051 Сделана попытка выполнить операци
  23. Re: Windows socket error 10051 Сделана попытка выполнить операци
  24. Кто сейчас на конференции

Asynchronous socket error 10051

С 1 июля 2017 прекращена поддержка программного продукта Frontol 4
С 9 ноября 2019 прекращена поддержка программного продукта Frontol 5
пруф

С 3 августа 2017 восстановление лицензий производится ТОЛЬКО через СервисДеск
Просьба обращаться к партнерам компании для оформления заявок в СД

Опытный

Группа: Пользователи
Сообщений: 492
Регистрация: 9.9.2008
Из: Истра
Пользователь №: 14 572

512/350 KB/s)
Почта на Yndex.ru

Настройки эл. почты во Frontol =

Проблема:
Ошибка отправки почты =
«Ошибка при выполнении команды Выгрузить по e-mail.
Socket Error # 10051
Network is unreachable.»

Пользователя пробовал писать как = 123@yandex.ru
Результат тот же ((((
Фишка: Загрузка проходит отлично, по флагу через почту из архива, как и было задумано.

Вопрос:
ЧО делать то , чтобы заработало, да еще желательно чтобы тоже по флагу .

PS: Если отсылать флаг выгрузки, то выгрузка происходит, но по почте не отправляется .. (((

Опытный

Группа: Пользователи
Сообщений: 492
Регистрация: 9.9.2008
Из: Истра
Пользователь №: 14 572

Решил добавить, что в качестве «распространителя» инета внутри магазина выступает WiFi от компании Zyxel, подключенный через USB.
И замечу, что выбор подключения в настройках Frontol остается доступным только = [Использовать текущее].

А если подключаться через кабель RJ-45 (к сожалению этот Zyxel через RJ-45 не подключается), то все ТИП-ТОП — всё отправляется в обе стороны (хотя не факт, что дело именно в этом).

Сообщение отредактировал Romeo — 8.8.2010, 16:53

Магистр слова

Группа: Партнеры
Сообщений: 14 906
Регистрация: 17.2.2007
Из: Москва
Пользователь №: 10 778

Windows socket error 10051 сделана попытка выполнить операцию на сокете при отключенной сети

В двух словах, Фронтол не может использовать текущее соединение для обмена данными, поскольку оно, текущее соединение, не подключено к сети. Текущее соединение подражумевает под собой соединение по локальной сети. Укажите в данном параметре соединение, которое Вы используете для выхода в интернет, перезапустите Фронтол сервис, в указанном соединении укажите, что логин и пароль используются любым пользователем ПК и свершится чудо. Фронтол сам установит связь, сделает нужные операции и сам разорвет соединение по окончании всех процедур обмена данными.

Тех.поддержка

Группа: Администраторы
Сообщений: 58 114
Регистрация: 25.9.2008
Из: Москва
Пользователь №: 14 717

Опытный

Группа: Пользователи
Сообщений: 492
Регистрация: 9.9.2008
Из: Истра
Пользователь №: 14 572

Windows socket error 10051 сделана попытка выполнить операцию на сокете при отключенной сети

В двух словах, Фронтол не может использовать текущее соединение для обмена данными, поскольку оно, текущее соединение, не подключено к сети. Текущее соединение подражумевает под собой соединение по локальной сети. Укажите в данном параметре соединение, которое Вы используете для выхода в интернет, перезапустите Фронтол сервис, в указанном соединении укажите, что логин и пароль используются любым пользователем ПК и свершится чудо. Фронтол сам установит связь, сделает нужные операции и сам разорвет соединение по окончании всех процедур обмена данными.

Кхе, это, конечно всё круто, но повторюся. Используется USB адаптер WiFi Zyxel. Он определяется в системе как беспроводной сетевой адаптер WiFi.
Интернет, как таковой, присутствует постоянно. Прием почты автоматом идет без проблем, а вот отправка — никак ! (((
И как в настройках ЭЛ. почты Frontol-a указать другое соединение, кроме как «Текущее» . , если вариантов Frontol не дает, а прописать вручную в этом поле ничо нельзя ??

Источник

Форум казахстанского налогоплательщика

Поиск по всем бухгалтерским и налоговым сайтам Казахстана:

  • Список форумовПрограммное обеспечение НК МФ РКСГДС
  • Написав интересную тему — получите приглашение
  • FAQ
  • Вход
  • Налогоплательщику
    • Налоговый и бухгалтерский учет
      • Налоговый и бухгалтерский учет
      • Избранное
      • Видео записи и слайды по Налоговому Кодексу
    • Специальные налоговые режимы
    • Налоговые проверки
    • Труд зарплата кадры
    • Экономика и финансы Казахстана и мира
  • Налоговые программы
    • Основные
    • Скачать налоговые программы
    • Общие вопросы налоговых программ
      • Общие проблемы налоговых программ
      • Избранное
      • Не принята сервером форма Коды ошибок
      • Как создать профайл
      • Как запросить уведомление
      • Как отправить дополнительную форму
    • СГДС-3
      • Форум о проблемах СГДС
      • Избранное
      • Рекомендуемые настройки СГДС
      • Как устанавливать или обновлять СГДС3
      • СГДС 202
    • ЭФНО
      • Форум о проблемах ЭФНО
      • Избранное
      • Как устанавливать или обновлять ЭФНО
      • ИС ЭФНО для госслужащих ф.210
    • ИСИД
      • Форум о проблемах ИСИД
      • Избранное
      • Как устанавливать или обновлять ИСИД
    • ИС НДС
      • Форум о проблемах ИС НДС
      • Избранное
      • Как устанавливать обновлять ИС НДС
    • ИС НДС
      • Форум о проблемах ИС НДС
      • Избранное
      • Как устанавливать, обновлять ИС НДС
    • ИНИС
      • Форум о проблемах ИНИС
      • Избранное
      • Как устанавливать или обновлять ИНИС
      • Ошибка 20000 verifyresult
    • А также
    • ИС МОП
      • Форум о проблемах ИС МОП
      • Избранное
      • Как устанавливать или обновлять ИС МОП
    • ИС Акциз Декларант
      • Форум о проблемах ИС Декларант
      • Избранное
      • Как устанавливать, обновлять Декларант
    • Как начать работать с налоговыми програмами
    • Графики состояния загруженности серверов НК
    • Другие программы
    • Кабинет налогоплательщика РК
    • ИС СОНО
  • Клуб Налогоплательщиков
    • Как вступить в Клуб
    • Информационные выпуски
  • Другое
    • Другие вопросы
    • Беседка
    • Компании
    • Полезные сайты
    • О работе Форума налогоплательщиков РК
    • Помочь нам СМС-кой
  • Законы для НП
    • Раздел: Законы для налогоплательщиков
    • Избранное
    • Налоговый кодекс РК 2009
  • Регистрация
    • Регистрация
    • Забыли пароль?
    • Повторно выслать код активации
    • Вход

Как зарегистрироваться на форуме?

Блог имени ludaramblerru9 (темы, которые создал(а) участник форума ludaramblerru9)

Windows socket error 10051 Сделана попытка выполнить операци

Re: СГДС-3 версия 3.0.1.202

ludaramblerru9 » 16 янв 2009, 19:50

Эта тема в сообществах:

Re: СГДС-3 версия 3.0.1.202

sokref » 16 янв 2009, 19:56

Windows socket error 10051 Сделана попытка выполнить операци

zlodey8080 » 06 фев 2009, 11:02

Re: Не работает МОНИТОР

zlodey8080 » 06 фев 2009, 11:12

Re: Windows socket error 10051 Сделана попытка выполнить операци

sokref » 06 фев 2009, 11:26

Re: Windows socket error 10051 Сделана попытка выполнить операци

zlodey8080 » 06 фев 2009, 11:50

Re: Windows socket error 10051 Сделана попытка выполнить операци

sokref » 06 фев 2009, 12:06

Re: Windows socket error 10051 Сделана попытка выполнить операци

zlodey8080 » 06 фев 2009, 12:11

Re: Windows socket error 10051 Сделана попытка выполнить операци

sokref » 06 фев 2009, 12:20

Re: Windows socket error 10051 Сделана попытка выполнить операци

Sharip156 » 26 авг 2009, 12:23

Сокреф, я отключил файруоллы и брандмаузер, все равно не заходит. А выдает новую ошибку 10061, раньше выдавала ошибку 10051.

И у меня подключение по локальной сети ( Мегалайн)

Re: Windows socket error 10051 Сделана попытка выполнить операци

sokref » 26 авг 2009, 14:26

Re: Windows socket error 10051 Сделана попытка выполнить операци

Sharip156 » 26 авг 2009, 15:20

Re: Windows socket error 10051 Сделана попытка выполнить операци

Sharip156 » 26 авг 2009, 15:23

убрал галочку на прокси )

Re: Windows socket error 10051 Сделана попытка выполнить операци

nartau » 09 фев 2010, 16:45

Sharip156 писал(а): а все работает!)

убрал галочку на прокси )

Sharip156
У меня такая же проблема была, убрал галочку на прокси и все заработало. Спасибо большое, форуму, за то что собрали тааакой внушительный сообщество!

Re: Windows socket error 10051 Сделана попытка выполнить операци

Aizhan_Sh » 15 фев 2010, 18:56

Re: Windows socket error 10051 Сделана попытка выполнить операци

Кайрат-F2 » 15 фев 2010, 19:45

Вы уверены, что ошибка 10051 у Вас показывается? Думаю нет.
Если проблемы с криптосистемой, то правильно будет открыть раздел по СГДС и посмотреть описание проблем и решений в разделе sgds-gdms/ — он как раз посвящен СГДС.

Хорошо, что не в разделе про Декларант написали, но тут чуть темой ошиблись

  • Похожие темы Ответы Просмотры Последнее сообщение
  • Windows Socket error (10060), on API connect
    FR05T » 18 апр 2008, 10:39 7 8826 sokref
    23 апр 2010, 12:13
  • При подключении СГДС ошибка Windows socket error 10049
    cnik » 17 ноя 2008, 14:22 1 2319 sokref
    17 ноя 2008, 14:29
  • Write error 998, Неверная попытка доступа к адресу памяти
    1 , 2 merkury » 16 май 2009, 10:36 20 5616 merkury
    22 май 2009, 11:14
  • Ключ СГДС Fatal Error
    smitatyana » 13 ноя 2009, 11:54 16 3913 tanyusha_zyk
    31 май 2011, 16:57
  • Криптоключ в состоянии Fatal Error
    1 , 2 , 3 , 4 , 5 taurus26 » 13 апр 2009, 10:26 93 16887 Кайрат-F2
    14 июл 2010, 11:59

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Источник

A socket error, such as socket error 10051, occurs whenever one computer attempts to connect to another network or server. Error 10051 happens because the other network is unreachable, usually because there is a problem with the router or modem on the computer attempting the connection. This can be as harmless as the router being shut off or a firewall getting in the way. At the serious end of the spectrum, the router may be misconfigured or may have been destroyed and is nonfunctioning.

Whenever a connection cannot be made, such as in the case of socket error 10051, one of the most common culprits is a firewall program. Though made to keep the computer safe, a firewall may restrict friendly connections. One should disable the firewall and see if the connection can go through. If the socket error still appears, then the firewall is not at fault.

Socket error 10051 is commonly caused by problems with a router or modem.

Socket error 10051 is commonly caused by problems with a router or modem.

If the router or modem is down, then there is no way for the computer to connect to another server. Someone may have bumped into the router or meant to reset the router and never turned it back on. Turning the router back on should restore the Internet server and allow the computer to connect to a server. If the router has been damaged, by being hit or having liquid spilled on it, for example, the router may need to be completely replaced.

A misconfigured router can cause socket error 10051. The misconfiguration means the router believes it cannot communicate with the server, so it doesn’t attempt the connection. Some advanced users may be able to find the problem, but it is best to call the Internet provider and get someone there to check out the router configuration. The provider will be able to find the problem and will tell the user how to fix it.

Some users have more than one router active at the same time. If there is more than one, one portion of the computer may believe it has to talk with one router, while another section believes another router has to be used. In this instance, neither router is designated as the primary router so neither will work. Configuring the computer to speak with only one router will alleviate this problem.

A similar problem that some users believe can cause socket error 10051 is when the computer is told not to use any router. This would cause the network to be unreachable, but it yields a different socket error. When the computer doesn’t have any router configured, this returns a socket error 10065.

I get an 10051 socket error every time I try to use this code:

    USES_CONVERSION;
LPTSTR addr = A2W("192.168.1.209");
m_pSMACLPRCli = new CSMACLPRCli(addr, 12010, m_hWnd);
m_pSMACLPRCli->StartThread();

This is the constructor for m_pSMACLPRCli:

CSMACLPRCli::CSMACLPRCli(LPTSTR lpsztIPAddress, int nPort, HWND hParentWnd)

And this is how I create the socket and connect:

void CBlockingSocket::Create(int nType /* = SOCK_STREAM */)
{
    ASSERT(m_hSocket == NULL);
    if ((m_hSocket = socket(AF_INET, nType, 0)) == INVALID_SOCKET)
    {
       TRACE("n Socket Error !1 (%d)n", WSAGetLastError());
       int err = WSAGetLastError();
}
}


BOOL CBlockingSocket::Connect(LPCSOCKADDR psa)
{
   ASSERT(m_hSocket != NULL);
   // should timeout by itself
   if (connect(m_hSocket, psa, sizeof(SOCKADDR)) == SOCKET_ERROR)
   {
       int nLastErr = WSAGetLastError();
       return FALSE;
   }

   return TRUE;
}

The real funny thing is that when I use the exact same code, class structure etc. in a VS2008 project, everything works as expected, but when I use it in a VS2010 project, at connect() I get a 10051 error, Network is unreachable.

EDIT: The original VS2010 proj. is compiled using UNICODE. I’ve made a new VS2010 using MULTI-BYTE for testing and the connect() method returns no error, and … connects. Could it be something wrong with my way of passing the address string to the constructor?

USES_CONVERSION;
LPTSTR addr = A2W("192.168.1.209");
m_pSMACLPRCli = new CSMACLPRCli(addr, 12010, m_hWnd);
m_pSMACLPRCli->StartThread();

SOLVED:

The real problem was not the connect() method, but had to do with my way of passing the address string to a constructor of a sockaddr object.

The constructor:

CSockAddr(const char *pchIP, const USHORT ushPort = 0) // dotted IP addr string
{
    sin_family = AF_INET;
    sin_port = htons(ushPort);
    sin_addr.s_addr = inet_addr(pchIP);
}

Constructor call used by me:

 CString m_strSrvIPAddr;    
 CSockAddr saServer((char *) LPTSTR(LPCTSTR(m_strSrvIPAddr)), USHORT(m_nPort));

I changed the call to this:

CStringA strAddr(m_strSrvIPAddr);
CSockAddr saServer((const char *) strAddr, USHORT(m_nPort));

So I had to do a conversion of the string from UNICODE to MULTI_BYTE.

SMTP Socket Error 10051: You are receiving one of the following error when sending email:Unable to connect to the server. (Account:’account’, SMTP Server: ‘mail.yourdomain.com’, Error Number: ‘0x800ccc0e’). 
Or
The connection to the server has failed. Account ‘username@yourdomain.com’, Server: ‘mail.yourdomain.com’, Protocol: SMTP, Port:25, Secure(SSL): No, Socket Error: 10051, Error Number: 0x800CCC0E. 
Or 
Could not connect to «mail.yourdomain.com» cause:network is unreachable (10051) 

Solution:
Some ISP’s prevent their users from accessing «outside» SMTP servers using conventional e-mail programs like Outlook, Outlook Express, Eudora, Netscape. 

To verify that your ISP is blocking SMTP connections (port 25) you need to telnet to SMTP server from the Command prompt (DOS prompt): 

1. Start -> Run -> enter «command» ->Click ok 
2. type «telnet mail.yourdomain.com 25» at the dos prompt 

You will either see something similar to «220 mail.sepcity.com (IMail 8.05 xx-x) NT-ESMTP Server X1», or «connection refused» message, or timeout. 

In the case you receive «connection refused» message or timeout, you need to contact your ISP with the request to open port 25 in their firewall or proxy. Or, try using their SMTP server for your outbound mail connection. 

In the case you receive SMTP server prompt, the problem is most likely in the e-mail program configuration. In this case you need to send us the exact error message. It will also be helpful if you make a screen shot of the problem and attach it to your message. 

Please also verify that your e-mail program is configured as specified in our FAQ. 

The following service providers are known to block outbound connections and require you to use their outbound SMTP server:

  • 1st.net
  • ATT WorldNet
  • AT&T
  • Broadwing
  • Cox
  • Earthlink/Mindspring
  • GTE
  • IONet
  • Lineone.net
  • MSN
  • MCI/Worldcom
  • NetZero
  • Optimum Online
  • People PC
  • RCN
  • SBC Global
  • Charter

Article ID: 10, Created: 2/14/2013 at 7:50 AM, Modified: 2/14/2013 at 12:14 PM

spydark91

86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

1

02.06.2011, 16:38. Показов 6887. Ответов 24

Метки нет (Все метки)


написал самый простенький код для отправки письма

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
procedure TForm1.Button1Click(Sender: TObject);
begin
IdSMTP1.Host:='smtp.yandex.ru';
IdSMTP1.Port:=25;
IdSMTP1.Username:='lcrnt50476ythmdfhg8ygzhge';
IdSMTP1.Password:='skzifyb74rty.lzifl,z';
 
IdMessage1.Body.Text:='gbcmvj';
IdMessage1.From.Text:='********@yandex.ru';
IdMessage1.Recipients.EMailAddresses:='*********@mail.ru';
IdMessage1.Subject:='ntvf';
IdSMTP1.Connect();
IdSMTP1.Send(IdMessage1);
IdSMTP1.Disconnect;

дает ошибку через секунд 10 (скрин)

Миниатюры

Socket error #10051: Network is unreacheable
 

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

02.06.2011, 17:11

 [ТС]

2

хоть он и дает ошибку что интернета нет,но он ест,как я тогда на форуме сижу)



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 19:06

 [ТС]

3

никто не знает..



0



igoriy

873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 19:23

4

вот мой код который я только что проверил — попробуй у себя

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
begin
     IdSmtp1.Host:= 'smtp.mail.ru';
     IdSmtp1.Port := 25;
     idSmtp1.Username := '*****';
     idSmtp1.Password := '*****';
     IdMessage1.ContentType:='text/plain'; // Письмо в текстовом виде
     idMessage1.Body.Text := Memo1.Text;
     idMessage1.From.Text :='****@mail.ru';
     idMessage1.Recipients.EMailAddresses := '****@mail.ru';
     idMessage1.Subject := 'Tect';
     idmessage1.ContentType:='text/html; charset=windows-1251';
     idmessage1.ContentTransferEncoding:='8bit';
     idSmtp1.Connect;
     if idSmtp1.Connected = TRUE then
     idSmtp1.Send(idMessage1);
     idSmtp1.Disconnect();
end;



0



spydark91

86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 20:11

 [ТС]

5

та же самая ошибка((

Добавлено через 39 секунд
ошибка на строке

Delphi
1
2
   if idSmtp1.Connected = TRUE then
    ;



0



873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 20:12

6

Тогда не знаю.Проверил еще раз — работает



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 20:12

 [ТС]

7

может это изза роутера?хотя он тут вроде непричем..



0



873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 20:13

8

да нее



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 20:16

 [ТС]

9

скинь свой exe шник

Добавлено через 41 секунду
поменял порт на 2525 ошибка на последней строке..



0



873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 20:17

10

давай я исходник пришлю — ехешником ты будешь отправлять сообщения с моего ящика на другой мой ящик



0



spydark91

86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 20:24

 [ТС]

11

а,ну давай)

Добавлено через 2 минуты
может я чет не правильно тут указываю? ща все подпишу

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 IdSmtp1.Host:= 'smtp.mail.ru';
     IdSmtp1.Port := 25;
     idSmtp1.Username := '*****';//например усли у меня адрес [email]asdfg@mail.ru[/email] ,то тут я указываю asdfg
     idSmtp1.Password := '*****';//пароль от мыла
     IdMessage1.ContentType:='text/plain'; // Письмо в текстовом виде//для чего эта строка?
     idMessage1.Body.Text := Memo1.Text;
     idMessage1.From.Text :='****@mail.ru';//от кого пришло,те указываю [email]asdfg@mail.ru[/email]
     idMessage1.Recipients.EMailAddresses := '****@mail.ru';//кому посылаю
     idMessage1.Subject := 'Tect';
     idmessage1.ContentType:='text/html; charset=windows-1251';//для чего?
     idmessage1.ContentTransferEncoding:='8bit';//для чего?
     idSmtp1.Connect;
     if idSmtp1.Connected = TRUE then
     idSmtp1.Send(idMessage1);
     idSmtp1.Disconnect();

Добавлено через 2 минуты
может у меня провайдер 25 порт блокирует?
потому что на порте 2525 ошибка другая)

Добавлено через 17 секунд
и на 587 тоже другая(как на 2525)



0



igoriy

873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 20:27

12

вот

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
begin
     IdSmtp1.Host:= 'smtp.mail.ru';
     IdSmtp1.Port := 25;
     idSmtp1.Username := 'vasya';// с какого ящика отправляешь
     idSmtp1.Password := 'пароль';
     IdMessage1.ContentType:='text/plain'; // Письмо в текстовом виде
     idMessage1.Body.Text := Memo1.Text;
     idMessage1.From.Text :='vasya@mail.ru';
     idMessage1.Recipients.EMailAddresses := 'roma@mail.ru';// куда отправляешь
     idMessage1.Subject := 'Tect';
     idmessage1.ContentType:='text/html; charset=windows-1251';
     idmessage1.ContentTransferEncoding:='8bit';
     idSmtp1.Connect;
     if idSmtp1.Connected = TRUE then
     idSmtp1.Send(idMessage1);
     idSmtp1.Discon



0



873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 20:29

13

вот исходник



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 20:42

 [ТС]

14

на найден [Fatal Error] Unit1.pas(8): File not found: ‘IdExplicitTLSClientServerBase.dcu’



0



873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 20:43

15

а у тебя какая дельфя?



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 20:44

 [ТС]

16

делфи 7



0



873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 20:45

17

а у меня 2010 — может в этом и причина



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 20:59

 [ТС]

18

я писал свой код по видео уроку,так что мой должен работать
а ошибка и при моем и при твоем одинаковая..

Добавлено через 12 минут
получать письма,он получает..
может есть другой спобос отправки?



0



873 / 544 / 117

Регистрация: 24.11.2009

Сообщений: 1,329

03.06.2011, 21:04

19

я в этом не силен



0



86 / 86 / 13

Регистрация: 03.03.2011

Сообщений: 1,873

03.06.2011, 22:03

 [ТС]

20

что ззначит такая ошибка —syntactically invalid EHLO argument(синтаксически недействительный аргумент EHLO)

Добавлено через 15 минут
как переименовать имя компа?



0



   При работе с сокетами бывают исключительные ситуации, при которых возникают ошибки с некими кодами. Немножко поискав — нашел описание ошибок. Решил привести данное описание в своем блоге:

Socket error 10004 — Interrupted function call
Socket error 10013 — Permission denied
Socket error 10014 — Bad address
Socket error 10022 — Invalid argument
Socket error 10024 — Too many open files
Socket error 10035 — Resource temporarily unavailable
Socket error 10036 — Operation now in progress
Socket error 10037 — Operation already in progress
Socket error 10038 — Socket operation on non-socket
Socket error 10039 — Destination address required
Socket error 10040 — Message too long
Socket error 10041 — Protocol wrong type for socket
Socket error 10042 — Bad protocol option
Socket error 10043 — Protocol not supported
Socket error 10044 — Socket type not supported
Socket error 10045 — Operation not supported
Socket error 10046 — Protocol family not supported
Socket error 10047 — Address family not supported by protocol family
Socket error 10048 — Address already in use
Socket error 10049 — Cannot assign requested address
Socket error 10050 — Network is down
Socket error 10051 — Network is unreachable
Socket error 10052 — Network dropped connection on reset
Socket error 10053 — Software caused connection abort
Socket error 10054 — Connection reset by peer
Socket error 10055 — No buffer space available
Socket error 10056 — Socket is already connected
Socket error 10057 — Socket is not connected
Socket error 10058 — Cannot send after socket shutdown
Socket error 10060 — Connection timed out
Socket error 10061 — Connection refused
Socket error 10064 — Host is down
Socket error 10065 — No route to host
Socket error 10067 — Too many processes
Socket error 10091 — Network subsystem is unavailable
Socket error 10092 — WINSOCK.DLL version out of range
Socket error 10093 — Successful WSAStartup not yet performed
Socket error 10094 — Graceful shutdown in progress
Socket error 11001 — Host not found
Socket error 11002 — Non-authoritative host not found
Socket error 11003 — This is a non-recoverable error
Socket error 11004 — Valid name, no data record of requested type

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Socket error 10035
  • Soap 415 error
  • Socket error 10022 invalid argument
  • Socket error 10022 delphi
  • So open error sxxapi01

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии