Вопросы по статье про Exim

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Вопросы по статье про Exim

Непрочитанное сообщение sst78rus » 2006-07-18 10:49:10

Пытаюсь настроить exim+mysql на Freebsd 6.1 по статье http://www.lissyara.su/?id=1175

Можно примерчик, как заполнять базу? А то чего-то не получается.
Пытаюсь от рута отправить почту Mail'льзователю sst
В логах:

Jul 18 11:45:51 bolshgate exim[1109]: 2006-07-18 11:45:51 1G2kH9-0000Ht-56 <= root@bolshgate.bolsh.local U=root P=local S=404 from <root@bolshgate.bolsh.local> for sst
Jul 18 11:45:51 bolshgate exim[1110]: 2006-07-18 11:45:51 1G2kH9-0000Ht-56 lowest numbered MX record points to local host: bolshgate.bolsh.local
Jul 18 11:45:51 bolshgate exim[1110]: 2006-07-18 11:45:51 1G2kH9-0000Ht-56 == sst@bolshgate.bolsh.local R=dnslookup defer (-1): lowest numbered MX record points to local host
Jul 18 11:45:51 bolshgate exim[1110]: 2006-07-18 11:45:51 1G2kH9-0000Ht-56 ** sst@bolshgate.bolsh.local: retry timeout exceeded
Jul 18 11:45:51 bolshgate exim[1112]: 2006-07-18 11:45:51 1G2kH9-0000Hw-89 <= <> R=1G2kH9-0000Ht-56 U=mailnull P=local S=1277 from <> for root@bolshgate.bolsh.local
Jul 18 11:45:51 bolshgate exim[1110]: 2006-07-18 11:45:51 1G2kH9-0000Ht-56 Completed
Jul 18 11:45:51 bolshgate exim[1113]: 2006-07-18 11:45:51 1G2kH9-0000Hw-89 lowest numbered MX record points to local host: bolshgate.bolsh.local
Jul 18 11:45:51 bolshgate exim[1113]: 2006-07-18 11:45:51 1G2kH9-0000Hw-89 == root@bolshgate.bolsh.local R=dnslookup defer (-1): lowest numbered MX record points to local host
Jul 18 11:45:51 bolshgate exim[1113]: 2006-07-18 11:45:51 1G2kH9-0000Hw-89 ** root@bolshgate.bolsh.local: retry timeout exceeded


PS: примерчик как заполнять базу, т.е. какие данные куда писать. Как это делать не вопрос =)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-18 11:18:14

дык там же web-интерфейс...
домен добавляешь а потом в него юзеров-альясов....
и всё...
Убей их всех! Бог потом рассортирует...

sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Непрочитанное сообщение sst78rus » 2006-07-18 13:45:44

Я веб морду пока не ставил. Для работы exim (хотябы для локальных пользователей) что-то в базу писать надо? Я так понимаю, что что-то надо =) С пустой базой не работает в лог пишет что письмо Frozen. Попробовал добавить значения, но сходу что-то не придумать, что куда писать.
Я пока просто через phpMyAdmin базу правлю.

Веб морда она для администрирования всего почтовика? Или для чтения почты через веб интерфейс?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-18 14:33:16

для админства.
письмо там тоже мона отправить - но это побочный эфект :)
ставь морду... всё станет ясно.
===
и логи дай - а то frozen - может быть по разным причинам...
Убей их всех! Бог потом рассортирует...

sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Непрочитанное сообщение sst78rus » 2006-07-18 15:02:07

Понял, спасибо. Сейчас поставил разбираюсь. Пришлось руками темплэйты править на тему кодировки и расположения меню (правило в css). Почему-то пункты меню друг надруга наезжали и кодировка выставлялась iso-чего-то-там.
Сейчас пытаюсь разобраться, почему не дает создавать ящики. Говорит "неверное имя". Это может быть из-за домена .local? В исходниках пока не глядел.

sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Непрочитанное сообщение sst78rus » 2006-07-18 21:56:28

Докладываю о результатах :D
В postfixadmin правил templates/header.tpl на предмет charset в <head>. Я поставил 1251. Все по русски, никуда кодировка не уезжает.
С меню боролся отключением padding в stylesheet.css для #menu ul li
Не хотел добавляться ящик sst@bolshgate.bolsh.local, не проходил проверку на правильность адреса. Честно говоря сразу не осилил где косяк в регэкспе, поэтому просто в functions.inc.php поправил возврат функции check_mail. Она теперь всегда возвращает true :lol: Это конечно не правильно, но зато работает.

Судя по логам и файлу на диске, письмо на sst@bolshgate.bolsh.local отправилось. Прочитать правда пока не могу, courier-imap пока собирается.

Тут сразу вопрос:
# поле где храниться UID (в данном случае од один для всех,
# потому указываем прямо тут, MySQL не дура, поймёт, что
# что не имя поля, а данные которые надо обратно же и вернуть :))
MYSQL_UID_FIELD 26
# тоже самое что и пердыдущий пункт, только про группу
MYSQL_GID_FIELD 26

Это UID и GID какого процесса? Mysql?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-18 22:21:59

дык, не процесса...

Код: Выделить всё

/usr/scripts/work/>cat /etc/passwd | grep 26
mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/sbin/nologin
/usr/scripts/work/>
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-18 22:23:23

sst78rus писал(а): # поле где храниться UID (в данном случае од один для всех,
# потому указываем прямо тут, MySQL не дура, поймёт, что
# что не имя поля, а данные которые надо обратно же и вернуть :))
MYSQL_UID_FIELD 26
# тоже самое что и пердыдущий пункт, только про группу
MYSQL_GID_FIELD 26
херасе, у меня опечаток... :(((
Убей их всех! Бог потом рассортирует...

sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Непрочитанное сообщение sst78rus » 2006-07-18 22:43:20

Мда, Мы долго запрягаем, быстро ездим, и сильно тормозим. это точно про меня :D , мог бы и сам догадаться.
Все заработало, спасибо.

Теперь буду прикручивать спаморезку и пробовать на реальных адресах.

PS: только сейчас заметил в конце статьи упоминание о косяках postfixadmin =)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-18 23:02:03

Нах спаморезка-то? :)))
===
у меня эта тема вообще не окучена - нету нужды...
delay 30s - и нет спама :)))
просто нет...
Убей их всех! Бог потом рассортирует...

sst78rus
рядовой
Сообщения: 40
Зарегистрирован: 2006-07-18 10:39:55

Непрочитанное сообщение sst78rus » 2006-07-19 9:04:08

У меня основная задача, убить спам :D Его уж очень много прет. По сути для моих сеток свой почтовый сервак и не нужен, т.к. всего около 10 компов в каждой, кроме того, канал наружу adsl. Да и обеспечить uptime как у хостера я не смогу. Сейчас спаму прет просто куча. В связи с этим хочу прописать для почты два mx-a, первым мой сервер, а вторым хостера. Чтобы если отправить письмо на мой почтовик не получилось (ток кончился, бухгалтера инет не проплатили, или я самостоятельно что-то наломал) письмо оставалось у хостера. А мой почтовик периодически будет оттуда забирать, то что сам получить не смог.

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

Александр
проходил мимо

Непрочитанное сообщение Александр » 2006-07-27 10:58:08

Подскажите как организовать работу почты 2 разных доменов, на 1 серваке.
Т.е. чтобы обрабатывалась почта вида user1@domain1.ru и user2@domain2.ru С одним доменом все работает замечательно.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-27 11:11:12

какой MTA используется?
Убей их всех! Бог потом рассортирует...

Александр
проходил мимо

Непрочитанное сообщение Александр » 2006-07-28 4:50:23

Настраивал exim и dbmail по твоей статье, :D очень грамотно все расписано

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-28 7:54:26

ну так добавляй домен и ящики. и всё.
Убей их всех! Бог потом рассортирует...

Александр
проходил мимо

Непрочитанное сообщение Александр » 2006-07-28 8:19:26

Проблема в том что если я добавляю ящики с именем домена, т.е. user1@domen1.ru, то при отправке exim считает что это локальные пользователи и добавляет к этому еще и домен и получается: "user1@domen1.ru"@domen1.ru
коменты этих строк ничего не дает:
# qualify_domain =
# qualify_recipient =

в domainlist local_domains = только localhost
все остальное в domainlist relay_to_domains =
в чем еще может быть проблема? :?:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-07-28 9:26:25

домен добавил?
===
это не майлер ли умничает?
Убей их всех! Бог потом рассортирует...

Александр
проходил мимо

Непрочитанное сообщение Александр » 2006-07-28 10:17:52

вот кусок лога:
2006-07-28 15:04:18 1G65Yo-0002IC-Rb == user1@mail.ru R=dnslookup T=remote_smtp
defer (-45): SMTP error from remote mail server after MAIL FROM:<"user1@domen1.ru"@domen1.ru> SIZE=1895: host mxs.mail.ru [194.67.23.20]: 421 DNS problem.
Try again later

домены добавлял и в local_domains и в relay_to_domains одинаково.

использую бат

Александр
проходил мимо

Непрочитанное сообщение Александр » 2006-08-03 12:31:08

Подскажите какой логин указывать user1 или user1@domain.ru?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-03 13:05:59

с доменом
Убей их всех! Бог потом рассортирует...

Александр
проходил мимо

Непрочитанное сообщение Александр » 2006-08-14 13:07:48

Кто-нибудь в курсе где exim хранит замороженные письма? В базе их вроде нет.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35015
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-08-14 13:11:04

где то в /var/spool/exim/
Убей их всех! Бог потом рассортирует...