Debian + mail + mysql

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Hazzard
сержант
Сообщения: 265
Зарегистрирован: 2009-02-01 21:22:36
Откуда: Москва
Контактная информация:

Debian + mail + mysql

Непрочитанное сообщение Hazzard » 2009-03-23 6:00:03

[оффтоп] Долго думал куда засунуть - в linux или сюда, решил что сдесь правельней...[/оффтоп]

Итак постановка задачи:
Имеется Debian Linux и MySQL, с пачкой доменов на нём (пока правда только один) нужно настроить приём и отправку почты, а также автоматичесскую переадресацию для некоторых пользователей.

Пояснения:
Представляю себе примерно так:
1) ктото отправляет письмо на сервак (*@domen.ru)
2) сервак получает письмо и складывает по папочкам (?)
3) скрипт проходится по папкам, видит что есть не отправленная почта
4) берёт из базы соотношение адресов (пришлю сюда - значит отправить сюда)
5) отправляет все письма на указанный адрес.
5.1) или не отправляет если в базе сказано оставить в папке.

Собственно вот. Ногами не бить, я гуглил много, пролез по сему сайту но в статьях всё для FreeBSD и соответственно не понятно как ставить в Debian.
Debian, php/mysql и другой бред...

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 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/

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Debian + mail + mysql

Непрочитанное сообщение Laa » 2009-03-23 10:03:23

Ну а какой MTA будет у вас использоваться -- это секрет? ;-)
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Hazzard
сержант
Сообщения: 265
Зарегистрирован: 2009-02-01 21:22:36
Откуда: Москва
Контактная информация:

Re: Debian + mail + mysql

Непрочитанное сообщение Hazzard » 2009-03-23 10:17:03

Laa писал(а):Ну а какой MTA будет у вас использоваться -- это секрет? ;-)
Нет, я специально ничего не указал, чтобы не показывать свою глупость :) Предложите что-нибудь, я не в курсе...
Debian, php/mysql и другой бред...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Debian + mail + mysql

Непрочитанное сообщение Laa » 2009-03-23 10:55:42

Ok!

Начните с этого http://www.lissyara.su/?id=1173 , не думайте о том как устанавливается это на FreeBSD, сконцентрируйтесь на конфигах, устанавливайте как это положено в дебиане.

Будут вопросы -- сообщайте. Но проблем быть не должно!

Удачи.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Hazzard
сержант
Сообщения: 265
Зарегистрирован: 2009-02-01 21:22:36
Откуда: Москва
Контактная информация:

Re: Debian + mail + mysql

Непрочитанное сообщение Hazzard » 2009-03-23 16:30:59

Laa писал(а):Ok!

Начните с этого http://www.lissyara.su/?id=1173 , не думайте о том как устанавливается это на FreeBSD, сконцентрируйтесь на конфигах, устанавливайте как это положено в дебиане.

Будут вопросы -- сообщайте. Но проблем быть не должно!

Удачи.
Ладно, с "половиной" я справился, dovecot после правки конфигов и некоторых замен параметров, запустился без ошибок но после слов:
Затем добавляем кое-какие строчки в /etc/make.conf для сборки и дальнейшей пересборки экзима с нужными нам параметрами:
Начинается полный треш.
Мало того что я не знаю как мне перекомпилировать пакет с потдержкой mysql (а может она там уже есть?), значит придётся капать сурсы. Файла "/etc/mail/mailer.conf" или похожего я в системе не нашол. Конфиг exim .. это где? О_о..
Debian, php/mysql и другой бред...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Debian + mail + mysql

Непрочитанное сообщение Laa » 2009-03-23 17:34:05

Скорее всего в /etc/exim.conf или /etc/exim/exim.conf
Возможно для вашей ОС уже имеется собранный пакет exim с поддержкой SQL. Поищите на официальном сайте, или где вы там такое ищете... ;-)
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Hazzard
сержант
Сообщения: 265
Зарегистрирован: 2009-02-01 21:22:36
Откуда: Москва
Контактная информация:

Re: Debian + mail + mysql

Непрочитанное сообщение Hazzard » 2009-03-24 14:18:01

Laa писал(а):....
/etc/exim/exim.conf
....
есть такой, причём непонятно зачем он там если стоит exim4 и рядом лежит папка /etc/exim4 в которой есть ./conf.d/ в которой куча папок и куча конфигов в каждой... Но даже там нету тех параметров которые описываются в статье...
Debian, php/mysql и другой бред...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Debian + mail + mysql

Непрочитанное сообщение Laa » 2009-03-24 14:43:57

Hazzard писал(а):
Laa писал(а):....
/etc/exim/exim.conf
....
есть такой, причём непонятно зачем он там если стоит exim4 и рядом лежит папка /etc/exim4 в которой есть ./conf.d/ в которой куча папок и куча конфигов в каждой... Но даже там нету тех параметров которые описываются в статье...
Поэтому тут и пользуются преимущественно FreeBSD.
Без подколов и насмешек.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Hazzard
сержант
Сообщения: 265
Зарегистрирован: 2009-02-01 21:22:36
Откуда: Москва
Контактная информация:

Re: Debian + mail + mysql

Непрочитанное сообщение Hazzard » 2009-03-24 16:07:32

Laa писал(а):
Hazzard писал(а):
Laa писал(а):....
/etc/exim/exim.conf
....
есть такой, причём непонятно зачем он там если стоит exim4 и рядом лежит папка /etc/exim4 в которой есть ./conf.d/ в которой куча папок и куча конфигов в каждой... Но даже там нету тех параметров которые описываются в статье...
Поэтому тут и пользуются преимущественно FreeBSD.
Без подколов и насмешек.
просто формат логов другой видно ... яб тоже юзал бсд еслиб умел, а время учиться нету, сервер нужен "вчера"
Debian, php/mysql и другой бред...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Debian + mail + mysql

Непрочитанное сообщение Laa » 2009-03-24 16:43:12

Что у вас не получается?
Я вижу план действий так:

1. поиск пакета exim для вашей ОС с нужным функционалом (sql, ? , ?)
2. поиск dovecot для вашей ОС ....
3. установка этих пакетов.
4. настройка конфигов exim, dovecot как тут на сайте сказано.
5. поиск нестыковок, неполадок.
6. исправление п.5
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Hazzard
сержант
Сообщения: 265
Зарегистрирован: 2009-02-01 21:22:36
Откуда: Москва
Контактная информация:

Re: Debian + mail + mysql

Непрочитанное сообщение Hazzard » 2009-03-24 17:36:19

Laa писал(а):Что у вас не получается?
Я вижу план действий так:

1. поиск пакета exim для вашей ОС с нужным функционалом (sql, ? , ?)
2. поиск dovecot для вашей ОС ....
3. установка этих пакетов.
4. настройка конфигов exim, dovecot как тут на сайте сказано.
5. поиск нестыковок, неполадок.
6. исправление п.5
этому плану 1-3 пункты прошли, 4 на половину (довекот уже сам запускается), а exim по сайту не настроеш (конфигов нету)...
Debian, php/mysql и другой бред...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Debian + mail + mysql

Непрочитанное сообщение Laa » 2009-03-24 17:43:30

Дык смотрите http://www.lissyara.su/?id=1173 , тут есть!

з.ы. Сделайте поиск: по "primary_hostname = mx.lissyara.su"
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
Hazzard
сержант
Сообщения: 265
Зарегистрирован: 2009-02-01 21:22:36
Откуда: Москва
Контактная информация:

Re: Debian + mail + mysql

Непрочитанное сообщение Hazzard » 2009-03-24 17:53:27

Laa писал(а):Дык смотрите http://www.lissyara.su/?id=1173 , тут есть!

з.ы. Сделайте поиск: по "primary_hostname = mx.lissyara.su"
я то конечно понимаю что я щяс не в состоянии складно говорить больше чем два слова зараз, но вы то чего ...

беру с сайта конфиги, сравниваю с теми что есть в системе (и поиск тоже делал разный) и не получается ничего ...
Debian, php/mysql и другой бред...

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Debian + mail + mysql

Непрочитанное сообщение Laa » 2009-03-24 17:54:47

А зачем сравнивать?

Возьмите конфиг из статьи, подправьте его под себя, выкиньте максимум ненужного.
Запустите. Если не работает, то вникайте что не работает и разбирайтесь.
Или задавайте вопросы.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!