LINUX.ORG.RU

можно делать алиасы с пайпами
# msgs: «| /usr/bin/msgs -s»

hizel ★★★★★
()

Осмелюсь предложить maildrop

Pinkbyte ★★★★★
()
Ответ на: комментарий от fjfalcon

Не хотелось бы менять dovecot на него. Хорошо бы, что б софтина просто проверяла maildir на наличие новых сообщений. Или можно настроить procmail на совместную работу с dovecot'ом?

А по поводу алиасов. Он хранит все в БД и игнорирует прописанное в /etc/postfix/aliases. Можно как-то решить эту проблему?

local_root
() автор топика

mailfromd можно к postfix прицепить.

AS ★★★★★
()
Ответ на: комментарий от local_root

Хорошо бы, что б софтина просто проверяла maildir на наличие новых сообщений.

incron (inotify)?

GotF ★★★★★
()

Скрипт где запускать? На почтовом сервере? — тогда procmail

если на клиенте, то — mailcheck (и парсить его вывод)

anonymous
()
Ответ на: комментарий от local_root

А причем тут dovecot? Он почту раздает по imap'y или pop'у. А procmail будет просто запускать нужный скрипт и все.

fjfalcon ★★★
()

так можно использовать сам постфикс.Он может вызвать какой-нибудь скрипт как при приходе, так и при отправке письма, и более того, передать этому скрипту от кого письмо и к кому. Чем не подходит..

ssbury
()
Ответ на: комментарий от ssbury

Проблема в том, что он не видит алиасов записанных в /etc/aliases. Только в базе, пробовал прописать в базе алиас на | /some_path/script.sh - он его воспринимает как адрес.

mail_owner = postfix
myhostname = one.com
mydomain = two.com
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost
relay_domains =
local_recipient_maps = unix:passwd.byname $alias_maps $virtual_mailbox_maps
strict_mailbox_ownership = no
unknown_local_recipient_reject_code = 550
mynetworks_style = host
mynetworks = 127.0.0.0/8
alias_maps = hash:/etc/postfix/aliases
alias_database = hash:/etc/postfix/aliases
smtpd_banner = $myhostname ESMTP $mail_name
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = dovecot
html_directory = no
sample_directory = /etc/postfix
readme_directory = no
virtual_mailbox_base = /var/mail/
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf, hash:/etc/postfix/aliases
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid             = 65534
virtual_uid_maps                = static:65534
virtual_gid_maps                = static:65534

virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_transport               = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_security_options = noanonymous

Не подскажете где может быть проблема?

local_root
() автор топика
Ответ на: комментарий от local_root

Речь идет о /etc/aliases, прописано hash:/etc/postfix/aliases. Это так надо?

ssbury
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.