Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
hej :)
sprawa jest pewnie prosta, postawiłem sobie serwer poczty, użyłem iRedMail, poprzestawiałem już trochę rzeczy jednak muszę osiągnąć cel w postaci wykonania jakiegoś polecenie systemowego w momencie gdy na jedno z kont przychodzi wiadomość, pozbyłem się sieve (bo wygooglałem że ten system przetwarzania poczty nie wykona polecenia systemowego) i zainstalowałem już procmaila a teraz? a teraz rozumiem że muszę procmaila "przyczepić" co dovecoda? a jak ogarnąć sprawę użytkowników poczty którzy nie są użytkownikami systemowymi?
bo kiedyś kiedyś jak korzystałem z procmaila to użytkownicy byli lokalni i każdy miał w swoim katalogu domowym plik ".procmailrc"
z góry dziękuje za pomoc :)
Offline
Sieve nie warto wywalać, bo masz bardzo sympatyczny system zarządzania pocztą, realizuje to Dovecot a każdy pacjent może sobie regułki wyklikać w Roundcube.
Procmaila podpina się nie w Dovecocie tylko w Postfixie jako MDA.
Sznurek:
http://wiki.kartbuilding.net/index.php/Procmail_-_setup_with_postfix
Pierwsza opcja: wsio do Procmaila, a ten w zależności, jeśli obróbka, to obróbka, jeśli nie, to
|/usr/libexec/dovecot/dovecot-lda -{opcje}
Jak w powyższym sznurku.
Druga opcja: procmaila tylko na tych skrzynkach, na których jest potrzebny
np przez plik $HOME/.forward. (tej opcji w Postfixie nie testowałem, ale powinna działać).
W przypadku skrzynek wirtualnych powinien działać /gdzie/są/skrzynki/domena/pacjent/.forward pod warunkiem, ze skrzynkę ma w:
/gdzie/są/skrzynki/domena/pacjent/.maildir.
Ostatnio edytowany przez Jacekalex (2013-01-31 15:56:38)
Offline
Można to również zrobić bez korzystania z procmaila. Wystarczy do aliases dodać wpis typu:
konto:|polecenie
i oczywiście na koniec newaliases
Offline
jurgensen, zaintrygowała mnie twoja odpowiedź, czyli tak, przyjmijmy że mam użytkownika "user@domena.pl" to alist tworzę taki sam?
czyli wpis
user:|/home/..../polecenie
mówimy o pliku
/etc/postfix/aliases
?
Offline
http://www.postfix.org/VIRTUAL_README.html#virtual_alias
Można identycznie, jak w przykładzie z mailing-list i autoreply,
Albo zwykłym aliansem:
http://www.postfix.org/aliases.5.html
Aliansy dopisujesz do
/etc/aliases
potem trzeba przebudować bazę aliansów poleceniem
newaliases
Ostatnio edytowany przez Jacekalex (2013-01-31 19:08:41)
Offline
łee... już wiem czemu mi alias nie działa, bo ja mam konfigurację skrzynek w MySQL
hmm... no nic, zaraz pokombinuje :)
EDIT:
ten koleś chyba chce to osiągnąć co ja, ale nie pomógł mi jego tutorial
http://serverfault.com/questions/339681/piping-in-postfix-aliases
Ostatnio edytowany przez Graffi (2013-02-01 11:50:52)
Offline
Postfixadmin?
W nim też się aliansy ustawia, i to w Mysql.
Musisz tylko sprawdzić, czy wPostfixie masz ustawione, co trzeba.
W dokumentacji Postfixadmina masz wsio narysowane.
Nawiasem psisząc, powinieneś ustawić w Posfixie, żeby łapał zarówno standardowe aliansy jak i te z sqla.
Jak ostatnio bawiłem się Postfixem, Postfixadminem i Mailmanem, to nawet działało w ten sposób:
W /etc/postfix/main.cf
alias_maps = hash:/etc/mail/aliases hash:/var/lib/mailman/data/aliases local_recipient_maps = $alias_maps virtual_alias_maps = mysql:/etc/postfix/mysql/mysql-aliases.cf
# mysql-aliases.cf user = postfix password = {SUPER_TAJNE_HASŁO_SQL} dbname = mailsql query = SELECT destination FROM alias WHERE alias='%s' hosts = unix:/var/run/mysqld/mysqld.sock
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2013-02-01 12:13:03)
Offline
kurde, czas mija, ja się trochę z tym pozmagałem i w efekcie staneło na tym że... "purgnąłem" (cóż za słowo :P ) wszystko co iRedMail zainstalował, postawiłem postfixa + saslauth + procmail po prostu z palca, i to co miałem osiągnąć (wykonywanie polecenia gdy nadejdzie nowy m@il) osiągnąłem, mam niedosyt że nie mam graylistingu na chwilę obecną ale mam drugi komputer gdzie dojdę co źle robiłem i postawię tą pocztę porządnie od nowa (albo tutaj doinstaluję to wszystko co iRedMail robił z automatu i będę szczęśliwy :) ) tyle że póki co mówię wielkie DZIĘKUJĘ ZA POMOC i dam znać jak niebawem się za to od nowa wezmę :)
ogarniam mentalnie (i googl to potwierdza) tą sztuczkę z aliasem i uruchomieniem jakiegoś polecenie - czemu nie chciało działać? pojęcia nie mam, tyle że mnie to bardzo zaintrygowało i muszę to rozwiązać :)
Offline
Zajrzyj na tego bloga:
http://www.lemat.priv.pl/index.php?m=page&pg_id=90
Tam jest cała tona różnych sztuczek z Postfixem.
Offline