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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [Wiki] Howto: Почтовый сервер со всем фаршем на базе Ubuntu 10.04 LTS  (Прочитано 134222 раз)

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

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Здравствуйте.
Делаю telnet
 127.0.0.1 25
connected to 127.0.0.1.
Escape character is ']'.
220 aromat.com.ua ESMTP

потом минут 5 жду

421 4,2,2 aromat.com.ua Error: timeout exceeded
cpnnection closed by foreign host.

и еще на запрос EHLO testing, пишет что такой команды нет

вот main.cf
(Нажмите, чтобы показать/скрыть)
mail.err
(Нажмите, чтобы показать/скрыть)
mail.log
(Нажмите, чтобы показать/скрыть)
Вот :)

Оффлайн Karl500

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
А чего ждете? Проверяете таймаут у сервера? Он по умолчанию - 5 минут, так что все нормально.

UPD: fatal в логах - это всегда плохо.
« Последнее редактирование: 02 Апреля 2012, 15:29:59 от Karl500 »

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
я готов и 20 минут ждать (шутка)
1. Где изменить таймаут
2. как влияет на работу EHLO (из-за изменения таймаута эта команда вдруг появится?)

Оффлайн Karl500

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
1. Зачем?
2. EHLO - это стандартная команда начала сессии по SMTP для сервера, который поддерживает расширенные команды. Что значит "вдруг появится" - не понял. Похоже, Вы не вполне представляете, что именно хотите.

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
421 4,2,2 aromat.com.ua Error: timeout exceeded
cpnnection closed by foreign host.

на запрос EHLO testing
EHLO: команда не найдена.

Я так понимаю что то неправильно настроено, вот только что?

Оффлайн Karl500

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Куда стучитесь по SMTP? На хост, где должен слушать postfix? Предварительно с ошибкой из лога разобрались?

Да, еще. Когда выкладываете сюда сообщения об ошибках (типа EHLO: команда не найдена) выкладывайте полностью копию всего "разговора" (под спойлер).
« Последнее редактирование: 02 Апреля 2012, 15:58:14 от Karl500 »

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Вы меня извините пожалуйста.
Куда стучитесь по SMTP? - на хост
где должен слушать postfix? - 25 порт
Предварительно с ошибкой из лога разобрались? - нет не разобрался. смотрю в логи и вижу "фигу"

по поводу EHLO - не страшно что он не работает? или так надо?

Оффлайн Karl500

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Тут такое дело... Я тоже в Ваших логах вижу точно такую же фигу, т.к. строки из mail.err Вы выложили обрезанными (и mail.cf тоже), так что...

По EHLO - если это postfix Вам отвечает, то страшно, т.к. postfix на команду EHLO реагировать должен (поддерживает он расширенные команды). Варианта два: Вы пытаетесь зайти не на тот хост, на котором запущен postfix или что-то не в порядке. Еще один вариант - Вы делаете что-то не то. Понять это можно, только увидев полный протокол Вашего общения с сервером (как я уже говорил), а не просто рассказ о полученных Вами от сервера сообщениях.

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
mail.err
(Нажмите, чтобы показать/скрыть)
mail.log
(Нажмите, чтобы показать/скрыть)

main.cf
(Нажмите, чтобы показать/скрыть)

telnet
(Нажмите, чтобы показать/скрыть)

Оффлайн Karl500

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Начнем с конца.

1. Чего ждете? Где команда

HELO testing
? Кто за Вас ее давать будет?

Прочтите, пожалуйста, самое начало документа - там написано, как в документе выделены строки, которые нужно вводить самому.

2. Разберитесь с ошибками, о которых Вам говорят в логах:

Apr  2 15:14:02 aromat postfix/smtpd[2219]: warning: cannot get RSA certificate from file /etc/postfix/smtp.crt: disabling TLS support
Apr  2 15:14:02 aromat postfix/smtpd[2219]: warning: TLS library problem: 2219:error:02001002:system library:fopen:No such file or directory:bss_file.c:398:fopen('/etc/postfix/smtp.crt','r'):
Apr  2 15:14:02 aromat postfix/smtpd[2219]: warning: TLS library problem: 2219:error:20074002:BIO routines:FILE_CTRL:system lib:bss_file.c:400:
Apr  2 15:14:02 aromat postfix/smtpd[2219]: warning: TLS library problem: 2219:error:140DC002:SSL routines:SSL_CTX_use_certificate_chain_file:system lib:ssl_rsa.c:722:
и
Apr  2 15:11:07 aromat postfix/trivial-rewrite[11522]: fatal: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf(0,lock|fold_fix): table lookup problemЕсли не понимаете английского - http://translate.google.com
3. Файл main.cf стоит начинать смотреть только после того, как Вы разберетесь с ошибками.

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
root@aromat: HELO testing
HELO: команда не найдена

пока буду разбираться с логами

Оффлайн Karl500

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Да Вы издеваетесь, что ли???

Кто Вам сказал, что HELO нужно давать shell'у?! Читайте внимательно HowTo.

Оффлайн tagilchanin

  • Активист
  • *
  • Сообщений: 658
    • Просмотр профиля
Очень сильно смущает вот это:
(Нажмите, чтобы показать/скрыть)
Проверяй что написано в этом файле. и заодно что в базе данных.
Выбери профессию, которую ты любишь, - и тебе не придется работать ни дня в твоей жизни. (Конфуций)

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
/etc/postfix/mysql-virtual_domains.cf
user = aromat_admin
password = 111
dbname = mail
query = SELECT domain AS virtual FROM domains WHERE domain='%s'
hosts = 127.0.0.1

повторил все с самого начала, не работает :(
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 02 Апреля 2012, 18:24:40 от 21Petro21 »

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
может все проблемы из-за того что не установился postfix-tls?

 

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