Транспорту не удалось подключиться к серверу

6743 просмотра

1 ответ

Репутация автора

У меня есть код ниже для отправки почты из макроса VBA с использованием CDO. Я получаю ошибку в коде:

Транспорт не удалось подключиться к серверу Ошибка

Я отправляю почту из службы Gmail SMTP. Похоже, что конфигурация настроена правильно, но почему-то она не работает.

Ответы (1)

1 плюс

11825 Репутация автора

Этот код прекрасно работает для меня (отправка из Gmail в Gmail), поэтому вам необходимо проверить следующее:

  • попробуйте это с портом 587, а также с портом 465 ( дальнейшее чтение )
  • настроить отправляющий аккаунт в Gmail для Access for less secure apps – есть Turn On опция на следующей странице поддержки

Предоставление менее безопасным приложениям доступа к вашей учетной записи Google может блокировать попытки входа в некоторые приложения или устройства, которые не используют современные стандарты безопасности. Поскольку эти приложения и устройства легче взломать, их блокировка помогает обеспечить безопасность вашей учетной записи.

Вот некоторые примеры приложений, которые не поддерживают новейшие стандарты безопасности:

Приложение Почта на вашем iPhone или iPad с iOS 6 или ниже

Почтовое приложение на вашем телефоне Windows Phone, предшествующее версии 8.1

Некоторые настольные почтовые клиенты, такие как Microsoft Outlook и Mozilla Thunderbird

Вариант 2. Измените настройки, чтобы менее защищенные приложения могли получить доступ к вашей учетной записи. Мы не рекомендуем эту опцию, потому что это может помочь кому-то взломать ваш аккаунт. Если вы хотите разрешить доступ в любом случае, выполните следующие действия:

Перейдите в раздел «Менее безопасные приложения» в Моем аккаунте.

Рядом с «Доступ к менее защищенным приложениям» выберите Включить. (Примечание для пользователей Google Apps: этот параметр скрыт, если ваш администратор заблокировал менее безопасный доступ к учетной записи приложения.)

Читайте также:  Assassins creed rogue карта мира

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

Я знаю, что к этому относится несколько потоков, но никто из них не ответил на мой вопрос.

Только код (VBScript):

С этим кодом все работает отлично с моим компьютером. Но на других ПК эта ошибка появляется:

CDO.MESSAGE.1 Транспорт не удалось подключиться к серверу.

  1. Проверка через telnet порт 25, 465, 587. Только 465 не работали.
  2. Изменение порта на 465, 25, 587.
  3. исключить мой.exe (эта программа) в AntiVirus.

У меня есть эти smtpusessl, authetate и т.д.

Я понятия не имею, что делать и проверять. Возможно ли, что система блокирует эту активность?

Я нашел причину этой проблемы, кажется, что это делает ISP. Я попытался в более чем 2 ISP в более чем 3 компьютерах, скажем, A, B, C. A и B отлично работают с тем же кодом, но каждый компьютер с ошибкой поставщика C. используя порт 587 или 465, оба работают нормально. Я действительно не понимаю об этом порту, но оба работают нормально.

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

Пользователи Gmail могут получить доступ к своей учетной записи на официальном веб-сайте или использовать сторонние или сторонние приложения и службы. Первое приложение-участник – это, например, официальное приложение Gmail Google для Android, а Thunderbird и почтовое клиентское приложение Windows 8 – сторонние приложения.

Google объявила в апреле 2014 года, что она улучшит безопасность своих служб и будет влиять на любое приложение, отправляющее имена пользователей и пароли в компанию.

Компания предложила переключиться на OAuth 2.0, но не применяла ее до сих пор.

Читайте также:  Знак умножить на клавиатуре крестик

Если вы открываете новую страницу менее безопасных приложений под параметрами безопасности в Google, вы заметите, что по умолчанию отключил доступ Google.

Примечание. Вы видите страницу только в том случае, если вы не используете Google Apps или активировали двухфакторную аутентификацию для учетной записи.

Вы можете перевернуть переключатель здесь, чтобы снова включить менее безопасные приложения, чтобы восстановить доступ.

У меня есть следующий код для отправки почты с макроса VBA с помощью CDO. Я получаю сообщение об ошибке в коде:

Транспорт не удалось подключиться к серверу Ошибка

Я посылаю почту от службы Gmail SMTP. Похоже, что настройка настроена правильно, но почему-то это не работает.

Создан 04 янв. 17 2017-01-04 12:33:31 Harshil

1 ответ

Этот код работает совершенно нормально для меня (отправить из Gmail в Gmail) – так что вам необходимо проверить следующее:

  • попробовать его с портом 587, а также порт 465 (further reading)
  • настроить отправку учетной записи в Gmail для Access for less secure apps – есть Turn On вариант на следующей support page

Предоставление менее защищенных приложений для доступа к вашей учетной записи Google может блокировать попытки входа в систему из некоторых приложений или устройств, которые не используют современные стандарты безопасности. Поскольку эти приложения и устройства легче ворваться, их блокировка помогает защитить вашу учетную запись.

Некоторые примеры приложений, которые не поддерживают новейшие стандарты безопасности включают в себя:

Почтового приложение на вашем iPhone или IPad с прошивкой 6 или ниже

The Mail приложение на телефоне Windows, предшествующей версии 8.1

Некоторые Desktop почтовые клиенты, такие как Microsoft Outlook и Mozilla Thunderbird

Вариант 2. Измените свои настройки, чтобы менее безопасные приложения могли получить доступ к вашей учетной записи. Мы не рекомендуем этот вариант, потому что это может облегчить кому-то проникновение в вашу учетную запись. Если вы хотите разрешить доступ в любом случае, выполните следующие действия:

Читайте также:  Автодеск 3д макс для студентов

Перейдите в раздел «Менее безопасные приложения» в разделе «Моя учетная запись».

Рядом с "Доступ для менее безопасных приложений" выберите Включить. (Примечание для пользователей Служб Google: Эта настройка скрыта, если администратор заблокировал менее безопасный доступ приложение учетной записи.)

CDO довольно стара так предположить, что это пример приложения, которое не поддерживает последние стандарты безопасности.

Создан 04 янв. 17 2017-01-04 13:37:16 Robin Mackenzie

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector