Проблемы SMTP с Mountain Lion 10.8

ФОН

  1. Я обновился с 10.7 до 10.8 28.07.12
  2. Я обновил Xcode с 4.4 до 4.4.1 8/8/12.

ПРОБЛЕМА

  • 09.08.12 на моем MacBook Air Mail.app отказывается подключаться к службе SMTP на сервере, который я часто использую. Mail.app надежно подключается к службам IMAP и WWW, работающим на том же сервере. Mail.app также надежно подключается к 4 или 5 другим SMTP-серверам.

НАСТРОЙКИ

  1. Входящая почта настроена на использование IMAP на 993 с SSL. Проблем с входящей почтой нет.
  2. Исходящая почта настроена на использование портов по умолчанию с аутентификацией SSL и паролем.

УСИЛИЯ ПО РЕШЕНИЮ ПРОБЛЕМЫ

  1. Я могу подключиться к серверу через порт 587 без проблем. Сервер отвечает как надо.
  2. Я могу пропинговать сервер и подключиться к нему через SSH или WWW.
  3. Мои iPhone и iPad с одинаковыми настройками SMTP могут без проблем отправлять почту из одной и той же сети Wi-Fi.
  4. Та же проблема возникает, если я использую общедоступный IP-адрес сервера или его домен.
  5. Я сталкиваюсь с этим в своей сети на работе и при подключении через VPN к другой сети.
  6. Я удалил и заново создал SMTP-сервер в Mail.app, но безуспешно.
  7. Я удалил и переустановил сертификаты, связанные с сервером, но безуспешно.
  8. Я попытался создать новую учетную запись IMAP и SMTP для того же сервера, используя другое имя и пароль. После установки IMAP был найден и сразу подключен, но SMTP-сервер так и не был найден.
  9. Используя Sparrow, я попытался добавить учетную запись на сервер и также не прошел часть SMTP.
  10. Доктор подключений НИЧЕГО не показывает при попытках связаться с сервером по SMTP. Все попытки IMAP регистрируются, а попытки доступа к другим SMTP-серверам отображаются должным образом. Но ничего не отображается для попыток доступа к службе SMTP на рассматриваемом сервере.
  11. В настройках моего SMTP-сервера я безуспешно пытался вручную добавить 587 как с SSL, так и без него. Мой почтовый сервер принимает только 587.
  12. Перезапустил Mail, перезапустил MacBook Air, сбросил записи DNS.
  13. Перетащил папки Mail и Mail Downloads из ~/Library и попытался воссоздать учетную запись. Опять же, он нормально подключился к IMAP, но остановился при попытке подключиться к SMTP-серверу.
У меня была аналогичная проблема, но с Thunderbird и SMTP на нестандартном порту. Аналогичные симптомы, другие SMTP-сервера будут работать нормально, iPhone на том же wi-fi с теми же настройками будет работать; использование VPN, чтобы избежать фильтрации SMTP провайдером, не поможет, смена DNS-серверов и их очистка не помогут. Помогла установка "использовать STARTLS" в клиенте.
Как вы включили использование STARTLS в клиенте? Я использую Mail.app, но похоже, что вы используете Thunderbird.
Да, я использую Thunderbird, не знаю, как это сделать и поддерживается ли он вообще в Mail.app.

Ответы (1)

В итоге мне пришлось перейти к ~/Library/MailData, отредактировать Accounts.plist и удалить ключи и записи значений, связанные с SSLEnabled. К счастью, у меня был POP-сервер, с которого можно было копировать. Было две записи, первая SSLEnabled и следующая запись, пока все в порядке.

Это интересно и пахнет потенциальным решением. Моя интуиция подсказывала, что это связано с какой-то проблемой безопасности при переходе с 10.7 на 10.8. К сожалению, некоторое время назад я сдался и просто перенес хостинг моего почтового сервера из ящика в моем доме на выделенный план хостинга. С тех пор, как я это сделал, у меня не было никаких проблем.
Кроме того, теперь, когда я думаю об этом, как это объясняет, почему Воробей не смог подключиться? Будет ли Воробей использовать совершенно разные настройки? Возможно, это была какая-то проблема с моим почтовым сервером Postfix, который, правда, не обновлялся какое-то время 18+ месяцев и 10.8.