VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Общие вопросы по операционной системе

Модераторы: april22, Zavr2008

Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение SolarW »

ded писал(а): руками всегда нет-нет да и ошибёшься
Ага, забудешь SOA поправить и не понимаешь чего изменения в зоне не происходят...
Аватара пользователя
defekt
Сообщения: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение defekt »

offtop: Днепр, ничего, прорвёмся... впервой настраиваю, сорри, эникэйщик. "А говорят, зачем этот форум? Всё равно не помагают." Не, спасибо за советы, таки пинают по делу.
ded, если этого руками не подниму - пойду на лоток реализатором. Куда ещё проще чем этот вариант! :mrgreen:
Webmin - для сложных систем, IMHO.
ys1797, глямурно дзенькую! ;)
Отпишусь, что вышло. Возможно, что начну поднимать параллельно и "диджеевский ДНС". В 2004-м djbdns второй по популярности был после BIND, во как!
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение tma »

defekt писал(а):В 2004-м djbdns второй по популярности был после BIND, во как!
У него не полная поддержка RFC. Если память не изменяет, работает только первый MX например (или это у qmail?).
Короче говоря, весь его софт -- куча подпорок.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение SolarW »

Вроде PowerDNS неплох, я на него с BIND'а перешел, поставил в качестве основного для своих проектов.
Работает устойчиво, веб-интерфейс какой-никакой есть (у Webmin'а модуль управления BIND'ом более интересен кстати).
Аватара пользователя
defekt
Сообщения: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение defekt »

Спасибо за помощь, но где-тоя нахомутал с синтаксисом БИНДа (выгребу позже). Сделал альтернативный вариант с djbdns.
Работа самого сервера:

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

root@sag:/service/tinydns/root# svstat /service/tinydns
/service/tinydns: up (pid 16084) 1302004 seconds
"Запихнул" готовым скриптом MX-записи для MDaemon и пересобал базу:

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

root@sag:/service/tinydns/root# ./add-mx xxx.com.ua 192.168.1.200
root@sag:/service/tinydns/root# make
/usr/local/bin/tinydns-data
Аналогично запись для netqmail.

Что получилось:

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

root@sag:/service/tinydns/root# cat data
.sag.smith:192.168.1.201:a:259200
.1.168.192.in-addr.arpa:192.168.1.201:a:259200
@sag.smith:192.168.1.201:a::86400
..:192.168.1.201:a:259200
=sag.smith:192.168.1.201:86400
@ххх.com.ua:192.168.1.200:a::86400
Обратную зону для виндового MDaemon пока не делал - предполагается гнать письма на ящики юзеров в "прямом резолве", поэтому не прописывал. Или таки надо?
Отправил и письмо:

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

root@sag:/service/tinydns/root# echo to: postmaster@ххх.com.ua | /var/qmail/bin/qmail-inject
Письмо успешно приехало на postmaster (MDaemon). Т.е. ДНС уже резолвит MX.

Вопрос 1: какую команду netqmail прописать в voicemail.conf:

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

[general]
;mailcmd=/var/qmail/bin/qmailctl
;mailcmd=/var/qmail/supervise/qmail-smtpd/run
mailcmd=/var/qmail/bin/qmail-inject
;mailcmd=/var/qmail/bin/qmail-smtp
Exim с параметром -t традиционно прописывают для "инжекции" (если правильно понял), но Exim - монолитный, а вот netqmail - модульный.
В конце-концов, задача сводится к тому, чтобы юзерам на их MDaemon'овские ящики наш netqmail доставлял войсовый wav.
И последнее за моё долгое молчание в теме.
Вопрос 2: надо ли мне собирать несобираемый (привет Бернштейну) dot-forward или нет (если кто занимался qmail, буду рад услышать мнение)?
Дело в том, что дот-форвардинг как раз и форвардит письма на мэйлеры, указанные в конфиге. Вот и мне бы пропихнуть голосовую почту от netqmail в ящики MDaemon. Но хотелось бы обойтись без dot-forward (ибо банально не собирается пакет).

Заранее благодарен.
Аватара пользователя
defekt
Сообщения: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение defekt »

Всё, расплёл самостоятельно.
Доставило wav как надо!
Что надо было сделать:

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

[general]
format=wav49
tz=kiev
serveremail=qmailctl
mailcmd=/var/qmail/bin/qmail-inject
locale=ru_RU.UTF-8
;
[default]
...
265=> 265,user_name,user_name@xxx.com.ua
Что пришло на юзерский ящик в MDaemon:

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

Return-path: <root@#sag.local>
Received: from #sag.local ([192.168.1.201])
 by xxx.com.ua (xxx.com.ua)
 (MDaemon PRO v9.6.5)
 with ESMTP id md50000133945.msg
 for <user_name@xxx.com.ua>; Sun, 15 Jan 2012 11:47:48 +0200
X-Spam-Processed: xxx.com.ua, Sun, 15 Jan 2012 11:47:48 +0200
 (not processed: message from trusted or authenticated source)
X-Rcpt-To: user_name@xxx.com.ua
X-MDRcpt-To: user_name@xxx.com.ua
X-MDRemoteIP: 192.168.1.201
X-Return-Path: root@#sag.local
X-Envelope-From: root@#sag.local
X-MDaemon-Deliver-To: user_name@xxx.com.ua
Received: (qmail 26328 invoked by uid 0); 15 Jan 2012 09:52:12 -0000
Date: Вск, 15 Янв 2012 11:52:12 +0200
From: Asterisk PBX <qmailctl@sag.sag.local>
To: "ochernoruk" <user_name@xxx.com.ua>
Subject: [PBX]: New message 17 in mailbox 265
Message-ID: <Asterisk-17-1233499635-265-16953@sag>
X-Asterisk-CallerID: xxxxxxxxx
X-Asterisk-CallerIDName: xxxxxxxxx
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----voicemail_17265169531205321642"
X-MDAV-Processed: ххх.com.ua, Sun, 15 Jan 2012 11:47:49 +0200

Dear user_name:

	Just wanted to let you know you were just left a 0:14 long message (number 17)
in mailbox 265 from xxxxxxxxx, on ВоÑ_креÑ_енье, Январь 15, 2012 at 11:52:12  so you might
want to check it when you get a chance.  Thanks!

				--Asterisk

[msg0016.WAV  audio/x-WAV (32243 байт)] 
Осталось проработать адекватный приветствующий мессадж.
Пока не понял, что это за лажа:

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

ВоÑ_креÑ_енье, Январь 
В почтовом декодере перевёл, оказалось, это:

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

Во�_кре�_енье, Январь
Декодер сказал, что шёл по маршруту:
CP1252 → UTF-8
Т.о. где-то надо поменять 1252 на UTF-8.
Ладно, отпишусь, если получится.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение SolarW »

На мой взгляд в заголовке письма вот таких строк не хватает:

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

Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Аватара пользователя
defekt
Сообщения: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение defekt »

SolarW, спасибо, но всё само собой как-то рассосалось. Сказать честно, не знаю даже как...

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

Dear user:

	Just wanted to let you know you were just left a 0:08 long message (number 24)
in mailbox 265 from Anonymous, on Tuesday, January 24, 2012 at 07:09:40 PM so you might
want to check it when you get a chance.  Thanks!

				--Asterisk
История такая.
Надо мне было ребутнуть сервант. Ребутнул. Упал ДНС, точнее, по командам:

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

svc -u /service/tinydns 
svc -t /service/tinydns 
тиниднс адекватно не поднимался, а постоянно перезапускался по супервайсу-даймондтулзу (0 и 1 сек. в цикле). Такая фигня называется service constantly restarts itself.
Все советы на форумах не дали результата.
Грохнул tinydns, базу из бэкапа накатил. Проделегировал. Ребутнулся. Сервис запустился. Поигрался с svc. Не падает. Хорошо. Торможу qmail, asterisk.
Запускаю всё так:

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

svc -u /service/* 
(здесь же и почтовик стартует).
И всё работает опять. Ребутнулся полностью. Думал - балалайка. Нифига. Сервисы ДНС сами стартанули. Потушил

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

svc -d /service/tinydns
Опять запустил. Запустился нормально.

Почему упал ДНС - не знаю...
Ещё разница вот в чём.
В старых письмах в заголовке ДАТЫ:

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

Date: Вск, 22 Янв 2012 10:13:19 +0200
А теперь:

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

Date: Tue, 24 Jan 2012 19:09:40 +0200
Вопрос: откуда русишь был этот:

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

ВоÑ_креÑ_енье, Январь 
Может, когда в консоли русская раскладка, тогда и русские букавы "прут"? Не могу больше ничего сказать, ничего же не трогал.
Мистика.
Аватара пользователя
SolarW
Сообщения: 1331
Зарегистрирован: 01 сен 2010, 14:21
Откуда: Днепропетровск, Украина

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение SolarW »

А что говорит команда locale на этой машинке?

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

mail:~# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
mail:~# date
Срд Янв 25 08:21:13 EET 2012
mail:~#
Аватара пользователя
defekt
Сообщения: 391
Зарегистрирован: 29 сен 2011, 10:41

Re: netqmail-1.06 + MDaemon + Debian 2.6.32-5-amd64

Сообщение defekt »

Локали:

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

LANG=ru_RU.UTF-8
LANGUAGE=ru_RU:ru
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=
Датэ:

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

Срд Янв 25 11:28:41 EET 2012
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH