Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Postfix : Релей через mail.ru  (Прочитано 2345 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 690
  • typical engineer
    • Просмотр профиля
Postfix : Релей через mail.ru
« : 27 Февраль 2016, 23:05:00 »
Доброго времени! Пытаюсь настроить postfix на отправку через mail.ru. Действовал по этому описанию.
Изначально пробовал с аккаунтом gmail - все было ОК. Сейчас пробую с mail.ru. Пока неудачно. Пишет, что в имени хоста подчеркивание, только я не понимаю что к чему в этой ситуации.
Вот логи:
(Нажмите, чтобы показать/скрыть)
Ubuntu 18.04 LTS, ArchLinux

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #1 : 27 Февраль 2016, 23:11:03 »
Цитировать
andrew@Mech_engineer
Вы здесь подчеркивания не видите? А оно есть.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 11891
  • Xubuntu 18.04 (64bit)
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #2 : 27 Февраль 2016, 23:20:08 »
Вроде как мылору уже переболело проблемой подчеркивания в мыльном адресе..... Они сначала давали такие имена регистрировать, потом они перестали работать, потом опять заработали.... и что теперь снова сломали? :idiot2:
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #3 : 27 Февраль 2016, 23:25:53 »
На самом деле - сложный вопрос. Дело в том, что в доменах подчеркивание допускается, а в именах хостов - нет. А вот как трактовать правую часть адреса - есть два мнения...

UPD: но сообщение об ошибке некорректно по-любому: тогда  уж нужно говорить не "domain contains underscore", а "hostname contains underscore"
« Последнее редактирование: 27 Февраль 2016, 23:28:13 от Karl500 »

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 690
  • typical engineer
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #4 : 27 Февраль 2016, 23:30:01 »
Вручную вбил:

myhostname = andrew.sotnikov.hlam.mail.ruЭто что-то похожее? Перезапустил сервер, ошибка по прежнему та же
Ubuntu 18.04 LTS, ArchLinux

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #5 : 27 Февраль 2016, 23:37:46 »
(чуть погуглив) http://tools.ietf.org/html/rfc5321 прямо запрещает подчеркивание в доменах, используемых в качестве SMTP клиентов и серверов.

Нет. Не myhostname содержит подчеркивание, а домен. А вот откуда он берется - зависит от Ваших настроек.

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 690
  • typical engineer
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #6 : 28 Февраль 2016, 00:09:48 »
Karl500, по сути этот underscore фигурирвет только в mydestination
(Нажмите, чтобы показать/скрыть)
Ubuntu 18.04 LTS, ArchLinux

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #7 : 28 Февраль 2016, 00:20:57 »
Ну так уберите все подчеркивания - они не допускаются быть в правой части адреса.
А кстати, hostname у машины какой?

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 690
  • typical engineer
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #8 : 28 Февраль 2016, 00:27:41 »
hostname...

Mech_engineer. Это что, теперь и у машины hostname менять?)
Ubuntu 18.04 LTS, ArchLinux

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #9 : 28 Февраль 2016, 00:30:24 »
или просто задать

mydomain = что.хотите.без.подчеркиваний

Пользователь решил продолжить мысль [time]28 Февраль 2016, 00:31:54[/time]:
А, стоп. Вы ж релей используете... Тогда не знаю, честно говоря. Я бы сменил - в именах хостов подчеркивания не допускаются.
« Последнее редактирование: 28 Февраль 2016, 00:33:39 от Karl500 »

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 690
  • typical engineer
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #10 : 28 Февраль 2016, 00:34:03 »
просто в моем нынешнем конфинге стоит mydomain = mail.ru. И все равно postfix возмущается
Ubuntu 18.04 LTS, ArchLinux

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #11 : 28 Февраль 2016, 00:35:38 »
Еще раз - в именах хостов подчеркивания НЕ допускаются.

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 690
  • typical engineer
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #12 : 28 Февраль 2016, 00:43:03 »
выставил вручную отправителя
echo "Hello, I am Andrew" | mail -s "Subject" -aFrom:Harry\<andrew.sotnikov.hlam@mail.ru\> andruha.sota@mail.ruи письмо пришло... Получаеться оно его дефолтно отправляет от имени $HOSTNAME?
Ubuntu 18.04 LTS, ArchLinux

Оффлайн ALiEN175

  • Старожил
  • *
  • Сообщений: 2200
  • X-9000SC
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #13 : 28 Февраль 2016, 08:28:22 »
Luca Brasi,
какой mydomain, если у вас релей? не нужно оно!
Цитировать
Получаеться оно его дефолтно отправляет от имени $HOSTNAME?
вы не указали, от чьего имени почта, естественно, постфикс ставит имя машины


в /etc/postfix/main.cf добавьте
smtp_generic_maps = hash:/etc/postfix/generic
в файл /etc/postfix/generic
@localhost вашапочта@mail.ru
@Mech_engineer вашапочта@mail.ru
ну и выполнить постмап
postmap  /etc/postfix/generic
Благодарности на Yandex 41001488642430. Cпасибо.

Оффлайн Luca Brasi

  • Автор темы
  • Активист
  • *
  • Сообщений: 690
  • typical engineer
    • Просмотр профиля
Re: Postfix : Релей через mail.ru
« Ответ #14 : 28 Февраль 2016, 12:07:58 »
Karl500,ALiEN175, спасибо).
Во многом прояснилось
Ubuntu 18.04 LTS, ArchLinux

 

Страница сгенерирована за 0.072 секунд. Запросов: 24.