Здравствуйте, я пытаюсь настроить почтовую учетную запись на новом MacBook Air (Lion 10.7.5 Build 11G63B). Я прошел все шаги, но он не будет подключаться к серверу SMTP. Я использую прямой SMTP (не SSL) с правильными именем пользователя и паролем, которые я подтвердил.
Врач соединения показывает, что соединение отклоняется из-за HELO, которое ему отправлено:
HELO mymac.mydomain\.co\.uk
501 HELO requires valid address
Я воспроизвел вышеупомянутую ошибку с telnet к серверу SMTP. С mymac.mydomain\.co\.uk
Я получаю вышеуказанную ошибку. С mymac.mydomain.co.uk
это подтверждает подлинность правильно.
Как я могу остановить MacBook, отправляющий HELO с заголовком?
Подробнее о настройке SMTP. Я установил следующее:
- Описание
- Имя сервера = fqdn сервера smtp (определенно верно)
- Используйте пользовательский порт 25 (только при попытке заставить его работать - я ожидаю, что опция «использовать порты по умолчанию» будет в порядке)
- Использовать SSL не проверено (не использовать SSL)
- Имя пользователя установлено на известное правильное имя пользователя
- Пароль установлен на известный правильный пароль
Других настроек нет. Немного smtp этого сайта: http://www.plus.net/support/email/setup/mail-107-smtp.shtml отражает то, что я делал.
Ответы:
(Я заранее прошу прощения за слабость этого ответа, но хотя я надеюсь, что я на правильном пути, у меня есть некоторые пробелы в моих знаниях.)
Сообщение SMTP HELO, хотя и является чем-то вроде реликвии, должно позволять клиенту идентифицировать себя на сервере. Это все еще требуется для протокола и, как правило, ожидается, что оно будет, по крайней мере, синтаксически допустимым именем хоста (которое не является вашим.) Ваш SMTP-сервер жалуется, потому что он действительно недействителен.
Mail использует имя вашего Mac или имя хоста, назначенное DHCP-сервером в вашей сети. DHCP-серверы не всегда назначают имя хоста. OS X предпочитает назначенное DHCP имя хоста, а не имя компьютера в качестве имени хоста.
Исходя из этого, первое, на что я обращаю внимание, это конфигурация моей сети. Интересно, если вы открыли терминал и набрали
hostname -f
что бы вы получили? возможноЕсли вы получите это, следующий шаг - определить, откуда он. Вероятным источником может быть неправильно настроенный сервер DHCP. Ты можешь попробовать
временно изменить имя хоста для тестирования, или
в установить его навсегда ,
источник
Есть несколько хороших доступных ресурсов о том, как настроить почтовые учетные записи в OS X:
Если вы используете учетную запись почты, отличную от iCloud, вам даже не нужно настраивать параметры iCloud для работы с интернет-провайдером.
источник