BSDPORTAL.RU
http://bsdportal.ru/

Разделение по разным очередям и логи
http://bsdportal.ru/viewtopic.php?f=17&t=26253
Страница 1 из 1

Автор:  pedotty [ Вт 22 окт, 2013 1:57 pm ]
Заголовок сообщения:  Разделение по разным очередям и логи

Привет всем!

Пытаюсь сделать разделение почтовой очереди по доменам. Ну типа, mail.ru,yandex.ru,gmail.com,hotmail.com и прочие в одну очередь, важных клиентов в другую, по каким-то признакам в третью, а всякую шнягу в дефолтную.
Нужно это потому как информирование между группой фирм сделано через почтовые рассылки и информировать нужно срочно т.е. нужно что бы почта максимально быстро обрабатывалась, а не висела в очереди в ожидании пока чей-то днс ответит.
так вот вроде настроил, почта ходит, но если она не зависает в очереди, то я не успеваю посмотреть из какой именно очереди письмо ушло. как можно добавить логирование этого признака?
(если кто посоветует методы оптимизации доставки почты, буду очень благодарен)

Автор:  neyromant [ Вт 22 окт, 2013 6:05 pm ]
Заголовок сообщения:  Re: Разделение по разным очередям и логи

А что Вы используете в качестве MTA, и хотелось бы технических подробней о том, как Вы разделили очередь по указанным Вами признакам?

Автор:  pedotty [ Вт 22 окт, 2013 8:18 pm ]
Заголовок сообщения:  Re: Разделение по разным очередям и логи

упс =)
действительно, самое главное я и не написал, sendmail+tls+sasl2-8.14.5, FreeBSD 9.1

в sendmail.cf
############################
# QUEUE GROUP DEFINITIONS #
############################

Qmails, P=/var/spool/mqueue/mails, F=f

в access к примеру:
QGRP:mail.ru mails
QGRP:yandex.ru mails
QGRP:rambler.ru mails
QGRP:gmail.com mails
QGRP:hotmail.com mails
QGRP:outlook.com mails


что бы метод заработал надо создать директорию /var/spool/mqueue/mails/ выставить нужные права и перезапустить sendmail

mailq показывает появление новой очереди
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
/var/spool/mqueue/mails is empty

все письма проходят без проблем. вот мне и хотелось увидеть в логе из какой очереди обработано письмо, но я не придумал как это сделать. повышая loglevel я там не увидел нужного.

Автор:  neyromant [ Ср 23 окт, 2013 11:57 am ]
Заголовок сообщения:  Re: Разделение по разным очередям и логи

Мое предположение о возможном отслеживании :
1) Оборвать связь;
2) Отправить письмо;
3) Посмотреть в какой очереди зависло.

P.S. На правильность не претендую, исключительно размышления.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/