Документация по ОС FreeBSD Суббота, 20.04.2024, 04:52
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Apache [58]
DNS [25]
FTP [27]
Mail [74]
Samba [24]
Squid [46]
SSH [23]
VPN [35]
РРР [20]
Net [173]

Главная » Статьи » Сеть » Mail

Уведомления в jabber о входящей почте [2010]

Захотелось странного – чтобы в корпоративный jabber приходили уведомления о рабочей почте, дабы не забыть проверить почту и не пропустить что-нибудь важное.
Для этого нам понадобится sendxmpp и подрихтовать конфиг почтового сервера, в роли которого у нас выступает exim. Важно, чтоб имя пользователя почты совпадало с именем пользователя джаббера.

В конфиге экзима, в разделе конфигурации транспортов, опишем транспорт для джаббера:

jabber:
driver = pipe
command = /bin/sh -c "echo 'You have an incoming mail from ${sender_address}\r 
            Go to your mailbox to read your message' | /usr/local/bin/sendxmpp -f 
            /usr/local/etc/exim/.sendxmpprc ${local_part}@$domain"

user = mailnull
group = mail

Для доставки почты пользователям используется dovecot и к описанию процесса доставки добавим строчку


shadow_transport = jabber

Теперь осталось зарегистрировать на нашем джаббер-сервере адрес, с которого будут отправляться уведомления и нарисовать конфиг для sendxmpp. Он имеет формат <юзер>@<хост> <пароль>

#cat /usr/local/etc/exim/.sendxmpprc
mail@domain.ru password
#chown mailnull:mail .sendxmpprc
#chmod 600 .sendxmpprc

В общем то всё. Перезапускаем экзим и пробуем отправить себе на ящик письмо, чтоб проверить, как это всё у нас работает :)



Источник: http://bsd.mlcom.ru/?p=990
Категория: Mail | Добавил: oleg (20.11.2010) | Автор: lycane
Просмотров: 1660 | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Beastie

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
links

Copyright MyCorp © 2024