Postfix + autoresponder - nie vacation

Serwery i sieci oparte na Slackware, wszelkiego rodzaju usługi, troubleshooting.

Moderatorzy: Moderatorzy, Administratorzy

kubik
Użytkownik
Posty: 33
Rejestracja: 2013-01-21, 14:28

Postfix + autoresponder - nie vacation

Post autor: kubik »

Witam,

posiadam mały serwer pocztowy oparty na postfix + spamassassin + clamav + dovecot.

Potrzebuję opcji, która bęzie wysyłała automatyczna odpowiedź do użytkownika, który przebywa np na urlopie. Przestudiowałem Vacation + postfixAdmin, ale to bardziej rozwiązanie dla większych serwerów opartych na użytkownikach w bazach itp - mój serwer jest mały i uzytkowników dodaję ręcznie w postfixie, nie potrzebbuje masy śmieci typu postfixAdmin, sql itp. Czy jest jakieś prostrze rozwiązanie? Np:

- zakładam plik i w nim dopisuje adresy mailowe, które ma dotyczyć automatyczna odpowiedź zwrotna.

Próbowałem zrobić to na relocated_maps, ale w odpowiedzi uzytkownik dostaje zwrotkę, że wiadomość nie została dostarczona a w niej mój komunikat gdzieś zaszyty./

Bardzo prosze o podpowiedzi jak to zrobić po najmniejszej linii oporu, tak jak wspominałem, nie zależy mi na automatyzacji dodawania wpisów, mogę robic to ręcznie.
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Postfix + autoresponder - nie vacation

Post autor: webster »

Zwykły vacation przecież pracuje na plikach, bez SQL
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
kubik
Użytkownik
Posty: 33
Rejestracja: 2013-01-21, 14:28

Re: Postfix + autoresponder - nie vacation

Post autor: kubik »

A mógłbyś podesłać jakiś prosty poradnik krok po kroku jak to ustawić bez sql-a? Bo próbowałem to zrobic wg instrukcji w readme, ale chyba jestem zbyt toporny :/
kubik
Użytkownik
Posty: 33
Rejestracja: 2013-01-21, 14:28

Re: Postfix + autoresponder - nie vacation

Post autor: kubik »

Zrobiłem sobie skrypt na procmailu taki oto:


Kod: Zaznacz cały

0 hc

* ^TOadmin@urzad.pl

* !^FROM_DAEMON

* !^X-Loop: admin@urzad.pl

| (formail -r -A "Precedence: junk" \

-A "X-Loop: admin@urzad.pl" ; \

cat ~/auto.reply) | $SENDMAIL -t
ale mam z nim problem - gdy w polu:

^Toadmin@urzad.pl

wpiszę jednego konkretnego użytkownika, z adresatów, to skrypt nie działa :( możecie coś poradzić? Dzieje się to na jednym konkretnym aliasie, na innych działa... czym to może być spowodowane? użytkownik jest w tej samej grupie co inni...
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Postfix + autoresponder - nie vacation

Post autor: webster »

A tak dlaczego może nie działać to tutaj.
Chociażby, że powinno się traktować znaki szczególne tym "\" znakiem poprzedzającym, a więc adres powinien być wpisany "admin@urzad\.pl, do tego flagi nie zaczynają się w wiadomości "TOi_od_razu_adres" tylko "To: admin@urzad.pl", a więc linia powinna wyglądać tak:

Kod: Zaznacz cały

* ^To: admin@urzad\.pl
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
kubik
Użytkownik
Posty: 33
Rejestracja: 2013-01-21, 14:28

Re: Postfix + autoresponder - nie vacation

Post autor: kubik »

Sprawdziłem różnymi sposobami - zrobiłem nawet tak:

Kod: Zaznacz cały

*^ TO: admin
To działa, ale użytkownik:

Kod: Zaznacz cały

mateuszadamczyk
Już nie działa i za nic nie wiem dlaczego :(
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Postfix + autoresponder - nie vacation

Post autor: webster »

ale ja Ciebie nie rozumiem, jak użytkownika ie działa?

Rozumiesz, że sprawdzasz nagłówki wiadomości. W wiadomości w nagłówku nie Będziesz mieć tylko usera, tylko całość. Wiadomość którą wysłałeś a nie zadziałała reguła w procmail wrzuć tutaj, Pamiętaj wrzuć "źródło wiadomości", prawym, na email i tam będzie.
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
kubik
Użytkownik
Posty: 33
Rejestracja: 2013-01-21, 14:28

Re: Postfix + autoresponder - nie vacation

Post autor: kubik »

no właśnie działa sam alias. Wiem, że to powinno być cało pole "TO" z nagłówka maila, ale mimo wszystko działa sam alias albo pełny adres - nie ma znaczenia. A jest jeden alias, który po prostu nie działa w żaden sposób... podsumowując działa na 2 sposobby:

Kod: Zaznacz cały

* ^TO: admin
* ^TO: admin@domena.pl
Tymi sposobami ogólnie działa dla wszystkich poza jednym aliasem(tym felernym)
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Postfix + autoresponder - nie vacation

Post autor: webster »

Pokaż proszę nagłówek maila
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
kubik
Użytkownik
Posty: 33
Rejestracja: 2013-01-21, 14:28

Re: Postfix + autoresponder - nie vacation

Post autor: kubik »

Wysłałem nagłówek na priv
kubik
Użytkownik
Posty: 33
Rejestracja: 2013-01-21, 14:28

Re: Postfix + autoresponder - nie vacation

Post autor: kubik »

Nadal walcze z Procmailem...

ułożyłem wyrażenie regexp:

Kod: Zaznacz cały

* ^TO.*\uzytkownik1*
i działa dobrze, ale dla 5/10 uzytkowników ta reguła nie działa... Juz mnie h.. strzela dosłownie... o co może chodzić? Jakies uprawnienia czy co?
Awatar użytkownika
webster
Użytkownik
Posty: 1269
Rejestracja: 2009-10-06, 11:58
Lokalizacja: Gdańsk
Kontakt:

Re: Postfix + autoresponder - nie vacation

Post autor: webster »

Trzymajmy się jednego tematu, np tego drugiego.

co do słowa ch* pisze się przez "ch" :))
††† Chaos Of The Mirror - Valheru †††
††† I ♥ SlackWare RuLeZ †††

Slackware Poland FaceBook
ODPOWIEDZ