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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн bedbug

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Народ, кому не лень и уже подключили postfix к Win AD, покажите пожалуйста свой /etc/ldap.conf (точнее все раскоментаренные строки) не могу найти почему не проходит тест...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
ldapsearch работает?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bedbug

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
ldapsearch -D testmail@MYDOM.RU -w password1 -LLL -h 192.168.0.1 -b dc=mydom,dc=ru -P 3
работает, выдает кучу инфы.... А вот пытаюсь выполнить тест через smtp пишет ошибку аутентификации
в логе /var/log/auth.log:
(Нажмите, чтобы показать/скрыть)

/etc/pam.d/smtp:
(Нажмите, чтобы показать/скрыть)
/etc/ldap.conf:
(Нажмите, чтобы показать/скрыть)
уже не знаю в какую сторону копать...
« Последнее редактирование: 25 Июня 2013, 12:26:39 от bedbug »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Попробуйте

/etc/pam.d/smtp
@include common-auth
@include common-account
@include common-session
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Karl500

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

А в файле /etc/ldap.secret у Вас пароль правильно записан? И проверьте владельца и разрешения файлов:

# ls -al /etc/ldap.*
-rw-r--r-- 1 root root 9222 2013-06-04 14:23 /etc/ldap.conf
-rw------- 1 root root    9 2008-12-01 15:59 /etc/ldap.secret

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Лишнее - не лишнее, а MySQL у товарища не настроен вообще, однако в PAM упомянут.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bedbug

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
С правами все нормально:
sudo ls -la /etc/ldap*
-rw-r--r-- 1 root root 9107 2013-06-25 15:05 /etc/ldap.conf
-rw------- 1 root root    9 2013-06-20 12:53 /etc/ldap.secret
Пароль на админа AD точно этот, потому что под админом через ldapsearch инфу выдергиваю. Но я так понимаю что ldapsearch работает не зависимо от того что прописано в /etc/ldap.conf ("козявил" - ldapsearch работает). Не могу раскопать как pam подружить с Виндовым АД..


Пользователь решил продолжить мысль 25 Июня 2013, 15:06:35:
Инклуды тоже не помогли...
Судя по всему проблема именно в /etc/ldap.conf (если делать все по хау-то, то до этого места просто трудно накосячить). Единственное что сам админ АД находится в группе Users, а не на корню дерева (но насколько знаю это не должно влиять, опять же ldapsearch работает без указания оУшки)... Пойду курить маны по strace, может там что расковыряю...
« Последнее редактирование: 25 Июня 2013, 15:06:35 от bedbug »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Если просто
ldapsearch -bx
работает, то /etc/ldap.conf и /etc/ldap.secret, по-видимому, прописано верно.

Эээ, а у меня ещё одна идея родилась.
ldapsearch получается авторизовать через пользователя?
Только именем пользователя, а не его мылом.
« Последнее редактирование: 25 Июня 2013, 15:24:10 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн bedbug

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Окончательно запутался...
ldapsearch -x -h 192.168.0.1 -p 389 -D 'CN=testmail,DC=mydom,DC=ru' -W
(Нажмите, чтобы показать/скрыть)
ldapsearch -bx
ldap_sasl_interactive_bind_s: Can't contact LDAP server (-1)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Вы слишком много параметров вводите. Если есть, чем залезть в LDAP помимо вашего текущего конфига, посмотрите DN пользователя. При авторизации надо указывать DN полностью.

# ldapsearch -xWD uid=anrdaemon,dc=darkdragon,dc=lan cn=anrdaemon
Enter LDAP Password:
ldap_bind: Invalid credentials (49)

# ldapsearch -xWD uid=anrdaemon,ou=Users,dc=darkdragon,dc=lan cn=anrdaemon
Enter LDAP Password:
# extended LDIF
#
# LDAPv3
# base <dc=darkdragon,dc=lan> (default) with scope subtree
# filter: cn=anrdaemon
# requesting: ALL
#

# anrdaemon, Users, darkdragon.lan
dn: uid=anrdaemon,ou=Users,dc=darkdragon,dc=lan
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
objectClass: sambaSamAccount
cn: anrdaemon
...
uidNumber: 1000

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

То, что 'ldapsearch -xb' не может найти сервер, говорит о том, что файл ldap.conf у вас лежит в неправильном месте.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Karl500

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Нужно вводить
ldapsearch -xb dc=mydom,dc=ruПоследовательность параметров здесь имеет значение.

UPD. И да, уже писал как-то: для доступа к внешнему серверу нужен файл /etc/ldap/ldap.conf - параметры берутся только из него. Просто скопируйте Ваш файл /etc/ldap.conf в папку /etc/ldap/

Файлы /etc/ldap.conf и /etc/ldap.secret - это конфигурация ldap-сервера, и вообще-то должны быть только на нем.
« Последнее редактирование: 26 Июня 2013, 14:13:41 от Karl500 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Можно(но не нужно!) сделать симлинк /etc/ldap/ldap.conf -> /etc/ldap.conf
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ilyasmir

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


что делать  вот с этим кодом, что именно сюда вписывать

GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost' IDENTIFIED BY '<mail_admin_password>';
GRANT SELECT, INSERT, UPDATE, DELETE ON mail.* TO 'mail_admin'@'localhost.localdomain' IDENTIFIED BY '<mail_admin_password>';
FLUSH PRIVILEGES;

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Что написано, то и вписывать. В чём вопрос?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Novichek

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Помогите не могу решить вопрос с групповой рассылкой. никогда раньше не заморачивался система стабильно работает.


но есть групповой адрес ЛЯЛЯ@ТОПОЛЯ.РУ (алиас) в него входят куча пользователей.
но когда почта приходит конечному пользователю. пользоваетелю чтобы ответить группе приходится заново набирать адрес группы так как если нажать ответить вылезает не адрес группы а адрес человека который писал.

как можно закрепить в Reply To адрес группы?

Конфигурация - Почтовый сервер Postfix, Courier, MySQL и SquirrelMail

 

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