EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Exabite
- проходил мимо
Непрочитанное сообщение
Exabite » 2008-10-20 5:54:57
Доброго времени суток!
Пытаюсь собрать Екзим с поддержкой авторизации PLAINTEXT
следующим образом:
Добавляю в /etc/make.conf
Код: Выделить всё
.if ${.CURDIR:N*/usr/ports/mail/exim} == ""
WITH_DEFAULT_CHARSET?=ru_RU.KOI8-R
WITHOUT_IPV6=yes
WITH_PAM=yes
WITH_AUTH_PLAINTEXT=yes
WITH_AUTH_CRAM_MD5=yes
WITHOUT_NIS=yes
.endif
однако, при добавлении в раздел аутентификаторов
begin authenticators
Код: Выделить всё
auth_plain:
driver = plaintext
public_name = PLAIN
Код: Выделить всё
Exim configuration error in line 479 of /usr/local/etc/exim/configure:
authenticator auth_plain: cannot find authenticator driver "plaintext"
ПОдскажите, милые люди, в чем грабли? Спасибо
Последний раз редактировалось
Alex Keda 2008-10-20 8:39:39, всего редактировалось 1 раз.
Причина: Товарищщи, юзайте кнопочку [code], цените чужое время...
Exabite
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-10-20 9:31:26
1. Нет поддержки вовсе.
exim -bV | grep Auth
Authenticators: cram_md5 dovecot plaintext
Если отсутствует, тогда пересобрать, но удалив при этом предыдущий конфигурационный файл (cd /usr/ports/mail/exim; make rmconfig)
2. Ошибки написания конфигурации.
Переписать руками ещё раз и желательно со всеми условиями.
Код: Выделить всё
auth_plain:
driver = plaintext
public_name = PLAIN
server_condition = ${lookup mysql{MYSQL_AUTH_PLAIN}{yes}{no}}
server_prompts = :
server_set_id = $2
Полностью вобщем.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Exabite
- проходил мимо
Непрочитанное сообщение
Exabite » 2008-10-20 11:34:20
Спасибо, то я видать от недосыпу... поменял прямо Makefile
теперь пишет
Exim configuration error in line 483 of /usr/local/etc/exim/configure:
authenticator name missing
хотя:
exim -bV | grep Auth
Authenticators: cram_md5 dovecot plaintext spa
успользование какого либо из SQL не планируется, как указать, чтоб авторизировался из master.passwd ?
Cпасибо.
Exabite
-
dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
-
Контактная информация:
Непрочитанное сообщение
dikens3 » 2008-10-20 13:54:17
Код: Выделить всё
begin authenticators
plain:
driver = plaintext
public_name = PLAIN
server_condition = "${if and {{!eq{$2}{}}{!eq{$3}{}}{crypteq{$3}{${extract{1}{:} \
{${lookup{$2}lsearch{/etc/master.passwd}{$value}{*:*}}}}}}}{1}{0}}"
server_set_id = $2
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
dikens3
-
Oloremo
- ефрейтор
- Сообщения: 60
- Зарегистрирован: 2008-06-18 12:07:47
- Откуда: Москва
Непрочитанное сообщение
Oloremo » 2008-10-20 18:14:40
Я собираю вот так:
/usr/local/etc/pkgtools.conf:
'mail/exim' => [
'EXIM_USER?=exim',
'WITH_TCP_WRAPPERS=yes',
'WITH_SPF=yes',
'WITH_SRS=yes',
'WITH_OPENLDAP=yes',
'WITH_OPENLDAP_VER=24',
'WITH_MYSQL=yes',
'WITH_MYSQL_VER=50',
'WITH_CONTENT_SCAN=yes',
'WITH_AUTH_SASL=yes',
'WITHOUT_IPV6=yes',
'WITHOUT_PAM=yes',
'WITHOUT_PASSWD=yes',
'WITHOUT_NIS=yes',
'WITHOUT_MBX=yes',
'WITHOUT_MAILSTORE=yes',
],
#exim -bV | grep Auth
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Думаю по названию каждого пункта всё понятно. Но plain должен быть по дефолту...
Oloremo
-
Exabite
- проходил мимо
Непрочитанное сообщение
Exabite » 2008-10-21 0:07:44
Спасибо Всем огромное. Человеческое и админское. Теперь понятнее все стало.
Пользователей вынесу из именно мастер пассвд... но то уже детали.
Еще раз - СПАСИБО !

Exabite
-
Exabite
- проходил мимо
Непрочитанное сообщение
Exabite » 2008-10-23 23:12:54
Поспешил радоваться
Под KMAIL, Оперой и Аутлуком определяет, как плайн текст, о отрабатывает только под KMAIL
Может есть у кого идеи по этому поводу?
Exabite
-
Oloremo
- ефрейтор
- Сообщения: 60
- Зарегистрирован: 2008-06-18 12:07:47
- Откуда: Москва
Непрочитанное сообщение
Oloremo » 2008-10-24 8:52:42
Ну как вариант у тебя может запрещенна плейн текст аутентификация без SSL.
Мы не телепаты, давай конфиги желательно вот так:
grep -v # /usr/local/etc/exim/configure | egrep '^$' чтоб понятней было.
exim -bV | grep Auth
и тд...
Oloremo