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


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

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

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

Оффлайн ERiC WagneR

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
/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

повторил все с самого начала, не работает :(
(Нажмите, чтобы показать/скрыть)

Так вам же нормальным буржуйским сказали:

Цитировать
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'selct * from domains' at line 1

У вас ошибка в синтаксисе запроса. Я так понимаю здесь: не 'selct', а 'select'
Пользователь решил продолжить мысль Сегодня в 18:42:22:


Цитировать
может все проблемы из-за того что не установился postfix-tls?

Этот пакет, кажись, был поглощен другим пакетом. Он хоть и не ставится, но необходимые инструменты входят в состав другого пакета.

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Вы уже, наверное, увидели что я там сразу же исправился, обычная очепятка была, просто хотел показать что находится в БД.

Может лучше будет все удалить и по новой, с чистого листа, только как удалить установленное я не знаю, а снова переустанавливать Ubuntu не хочется, но если по другому ни как ...
« Последнее редактирование: 02 Апреля 2012, 18:52:11 от 21Petro21 »

Оффлайн Karl500

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

Цитировать
petro@aromat:~$ openssl pkcs12 -export -in ca.cer -inkey ca.key -out ca.pfx
Error opening input file ca.cer
ca.cer: No such file or directory

Цитировать
petro@aromat:~$ sudo cp SERVERS/oban.aaa.ru/server.crt /etc/ssl/certs/aromat.crt
cp: невозможно выполнить stat для «SERVERS/oban.aaa.ru/server.crt»: Нет такого файла или каталога

Ну и опять:
Цитировать
petro@aromat:~$ telnet 127.0.0.1 25
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
220 aromat.com.ua ESMTP
421 4.4.2 aromat.com.ua Error: timeout exceeded
Connection closed by foreign host.
Опять спрошу: чего ждем? Почему не вводим команды, которые указаны в HowTo?

ERiC WagneR,
Конечно зависит. Покажите строку smtp_sender_restrictions
« Последнее редактирование: 02 Апреля 2012, 20:51:39 от Karl500 »

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Добрый день.
Да, мне наконец то дошло что во время этих 5-ти минут нужно вводить команды (EHLO testing, AUTH PLAIN) :)
А в общем, переустанавливаю ubuntu, буду делать все по новой :) , сейчас закачиваю обновления.

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Здравствуйте.
Я установил ubuntu-server 11.10, настроил днс, форвардинг, нат.
Если я буду настраивать почту по хов-то, преведущие настройки не повлияют на настройку почты?
Заранее Спасибо за Ваш ответ.

Оффлайн ERiC WagneR

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Здравствуйте.
Я установил ubuntu-server 11.10, настроил днс, форвардинг, нат.
Если я буду настраивать почту по хов-то, преведущие настройки не повлияют на настройку почты?
Заранее Спасибо за Ваш ответ.

Не должны, но нет гарантии что на 11.10 все будет работать!
Хотя гарантии и так нет, мануал то писан давно.

В данном случае не стоит гнаться за самым свежим! Да и срок поддержки у 10.04LTS побольше будет чем у 11.10

Список релизов Ubuntu
« Последнее редактирование: 04 Апреля 2012, 14:27:56 от ERiC WagneR »

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Добрый день.
Все делал по ховто, остановился на вот этой ошибке (до установки и настройки лдап еще не дошел)

AUTH PLAIN YWRtaW5AYXJvbWF0LmNvbS51YQBhZG1pbkBhcm9tYXQuY29tLnVhAHNhbXN1bmc=
535 5.7.8 Error: authentication failed: authentication failure



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

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


Оффлайн ERiC WagneR

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Добрый день.
Все делал по ховто, остановился на вот этой ошибке (до установки и настройки лдап еще не дошел)

AUTH PLAIN YWRtaW5AYXJvbWF0LmNvbS51YQBhZG1pbkBhcm9tYXQuY29tLnVhAHNhbXN1bmc=
535 5.7.8 Error: authentication failed: authentication failure



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

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




Там могут быть косяки, если пароль заковыристый!
Протестировать можно:

echo YWRtaW5AYXJvbWF0LmNvbS51YQBhZG1pbkBhcm9tYXQuY29tLnVhAHNhbXN1bmc= | openssl base64 -d | od -c

П.С.: Пароль самсунг это сильно ;)

Пользователь решил продолжить мысль 05 Апреля 2012, 13:40:49:
У вас в логах
admin@baromat.com.ua

А пароль зашифрован admin@aromat.com.ua

Пользователь решил продолжить мысль 05 Апреля 2012, 13:42:36:
А так же:

MySQL error (Host '192.168.1.254' is not allowed to connect to this MySQL server)


Если сервер баз данных находится на локальной машине, имеет смысл указать адрес 127.0.0.1.

Пользователь решил продолжить мысль 05 Апреля 2012, 13:50:00:
Если логин\пароль правильные, значит у вас не корректно настроено подключение к LDAP !
У меня такое было) Где то странице на 25-26 данного обсуждения есть ответ.
« Последнее редактирование: 05 Апреля 2012, 13:50:00 от ERiC WagneR »

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
я пробовал разные admin@baromat.com.ua и admin@aromat.com.ua
LDAP - я еще вообще не настраивал, по хов то должно

(Нажмите, чтобы показать/скрыть)
Пойду посмотрю на 25-26 страницу )

и еще, я работаю с сервером во ssh, может эта ошибка возникает именно из-за этого?
« Последнее редактирование: 05 Апреля 2012, 14:03:38 от 21Petro21 »

Оффлайн ERiC WagneR

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
я пробовал разные admin@baromat.com.ua и admin@aromat.com.ua
LDAP - я еще вообще не настраивал, по хов то должно

(Нажмите, чтобы показать/скрыть)
Пойду посмотрю на 25-26 страницу )

и еще, я работаю с сервером во ssh, может эта ошибка возникает именно из-за этого?

Там таких проверок две, одна в БД (мускул), а вторая в ldap.
Я так понял у вы проверяете мускул?
Тогда покажите файл /etc/postfix/mysql-virtual_mailboxes.cf

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
/etc/postfix/mysql-virtual_mailboxes.cf
user = mail_admin
password = 111
dbname = mail
query = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM users WHERE email='%S'
hosts = 127.0.0.1

на всякий пожарный
я работаю с сервером по ssh
сервер у меня раздает интернет в локаль
« Последнее редактирование: 05 Апреля 2012, 14:36:47 от 21Petro21 »

Оффлайн ERiC WagneR

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
/etc/postfix/mysql-virtual_mailboxes.cf
user = mail_admin
password = 111
dbname = mail
query = SELECT CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/') FROM users WHERE email='%S'
hosts = 127.0.0.1

на всякий пожарный
я работаю с сервером по ssh
сервер у меня раздает интернет в локаль


Эм, если hosts = 127.0.0.1
тогда почему: MySQL error (Host '192.168.1.254' is not allowed to connect to this MySQL server)

Оффлайн 21Petro21

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

cat /etc/mysql/my.cnf | grep bind
bind-address    = 127.0.0.1

а может  вот сдесь нужно указать sudo postconf -e 'mynetworks = 127.0.0.1/8'
может нужны еще какие сведения, готов выдать все секреты  :coolsmiley:

А я могу поменять host на 192.168.1.254?

а это нормально?
sudo netstat -tap | grep mysql
tcp 0 0 localhost:mysql *:* LISTEN 5908/mysqld

tcp 0 0 localhost:35141 localhost:mysql ESTABLISHED -

tcp 0 0 localhost:mysql 192.168.1.254:35141 ESTABLISHED -
« Последнее редактирование: 05 Апреля 2012, 16:53:59 от 21Petro21 »

Оффлайн ERiC WagneR

  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
А я могу поменять host на 192.168.1.254?

Зачем?

В мануале же четко указан образец файла хостов:
sudo nano /etc/hosts

 127.0.0.1  mail mail.domain.ua

Я например именн так и оставил - все работает.

Оффлайн 21Petro21

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Странно, но теперь то сообщение пропало, а новое появилось (

535 5.7.8 Error: authentication failed: bad protocol / cancel

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

mail.log
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 05 Апреля 2012, 17:04:16 от 21Petro21 »

 

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