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


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

Автор Тема: Postfix, Relay access denied  (Прочитано 5409 раз)

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

Оффлайн Don Tomato

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Postfix, Relay access denied
« : 04 Октябрь 2013, 18:25:56 »
В этой ветке настроили Postfix и вроде все нормально работает, с помощью команды mail я могу отправить письмо.
Но, Redmine ругается с такой вот ошибкой.

mail.log:
Oct  4 18:05:35 hivede1-4191 postfix/smtpd[13927]: connect from hivede1-4191.fornex.org[91.228.154.51]
Oct  4 18:05:35 hivede1-4191 postfix/smtpd[13927]: NOQUEUE: reject: RCPT from hivede1-4191.fornex.org[91.228.154.51]: 554 5.7.1 <michael.voronov@gmail.com>: Relay access denied; from=<michael@mvoronov.com> to=<michael.voronov@gmail.com> proto=ESMTP helo=<localhost.localdomain>
Oct  4 18:05:35 hivede1-4191 postfix/smtpd[13927]: disconnect from hivede1-4191.fornex.org[91.228.154.51]

рылся в гугле, пишут что проблема в smtpd_client_restrictions, но в моем конфиге и параметра такого нет.
В чем может быть проблема?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Postfix, Relay access denied
« Ответ #1 : 04 Октябрь 2013, 21:48:43 »
postconf smtp_helo_name myhostname mydomain?

Оффлайн Don Tomato

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Postfix, Relay access denied
« Ответ #2 : 05 Октябрь 2013, 01:16:03 »
postconf smtp_helo_name myhostname mydomain?

smtp_helo_name = $myhostname
myhostname = $mydomain
mydomain = mvoronov.com

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Postfix, Relay access denied
« Ответ #3 : 05 Октябрь 2013, 01:21:30 »
OK, нормально.

postconf myorigin
cat /etc/mailname
?

Оффлайн Don Tomato

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Postfix, Relay access denied
« Ответ #4 : 05 Октябрь 2013, 01:26:31 »
OK, нормально.

postconf myorigin
cat /etc/mailname
?

michael@hivede1-4191:~$ postconf myorigin
myorigin = $myhostname
michael@hivede1-4191:~$ cat /etc/mailname
mvoronov.com

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Postfix, Relay access denied
« Ответ #5 : 05 Октябрь 2013, 01:37:21 »
OK, порядок.

namei $(which mail) $(which sendmail)
realpath $(which mail) $(which sendmail)
?

Оффлайн Don Tomato

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Postfix, Relay access denied
« Ответ #6 : 05 Октябрь 2013, 01:43:22 »
OK, порядок.

namei $(which mail) $(which sendmail)
realpath $(which mail) $(which sendmail)
?

michael@hivede1-4191:~$ namei $(which mail) $(which sendmail)
f: /usr/bin/mail
 d /
 d usr
 d bin
 l mail -> /etc/alternatives/mail
   d /
   d etc
   d alternatives
   l mail -> /usr/bin/bsd-mailx
     d /
     d usr
     d bin
     - bsd-mailx
f: /usr/sbin/sendmail
 d /
 d usr
 d sbin
 - sendmail
michael@hivede1-4191:~$ realpath $(which mail) $(which sendmail)
/usr/bin/bsd-mailx
/usr/sbin/sendmail

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Postfix, Relay access denied
« Ответ #7 : 05 Октябрь 2013, 02:39:58 »
Вероятно, ему не нравится приветствие:
helo=<localhost.localdomain>

Проверьте, какое helo оседает в логе при тестовой отправке почты командами mail и sendmail.

Оффлайн Don Tomato

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Postfix, Relay access denied
« Ответ #8 : 05 Октябрь 2013, 14:14:04 »
Вероятно, ему не нравится приветствие:
helo=<localhost.localdomain>

Проверьте, какое helo оседает в логе при тестовой отправке почты командами mail и sendmail.

При отправке тестового письма командой mail в логе вообще нет упоминаний helo.

Пользователь решил продолжить мысль 05 Октябрь 2013, 14:17:10:
В принципе проблему я решил - в настройках redmine изменил метод отправки писем с smtp с настройками, на sendmail. И сейчас все работает.

Пользователь решил продолжить мысль 05 Октябрь 2013, 14:20:10:
но хочется уже домучить до конца  :)
« Последнее редактирование: 05 Октябрь 2013, 14:20:10 от Don Tomato »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Postfix, Relay access denied
« Ответ #9 : 05 Октябрь 2013, 19:33:06 »
В принципе проблему я решил - в настройках redmine изменил метод отправки писем с smtp с настройками, на sendmail. И сейчас все работает.
Предполагаю, что механизм "smtp" может быть интегрирован в Redmine его требуется конфигурировать отдельно, а "sendmail" использует системные настойки отправки почты.

 

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