Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest piątek, 29 marca 2024, 02:44

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 
Autor Wiadomość
Post: czwartek, 12 sierpnia 2010, 14:37 
Offline

Rejestracja: poniedziałek, 18 lutego 2008, 13:31
Posty: 72
Witam,
o ile dla kont systemowych vacation dziala poprawnie o tyle dla kont tworzonych przez mailadmina nie bardzo. Moze ktos moze zasugerowac co nalezalo by ustawic.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 12 sierpnia 2010, 15:22 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Ja mam taki ficzer. W /etc/mail mam plik exim.filter z następującą zawartością:
: [/] [] ()
# Exim filter
if
$header_to contains "x@y"
then
unseen pipe "/bin/sendsms 6xxxxxx nowa_poczta"
#save "/tmp/temp"
#finish
endif

To do niedawna działało, ale jak Plus zmienił bramkę to już nie działa.
W konfiguracji wywoływane to było przez:
: [/] [] ()
###############
#system_filter
system_filter = /etc/mail/exim.filter
system_filter_user = mail
message_body_visible = 5000
system_filter_pipe_transport = sms_pipe
system_filter_file_transport = address_file
system_filter_reply_transport = address_pipe
#####################

A ten wpis miałem gdzieś po qualify_domain.
Działało też na konta wirtualne. Myślę, ze na podobnej zasadzie może działać coś innego.
Pomijam tu pewien bezsens vvacation w dzisiejszych czasach, gdy nie ma już ządnego problemu z odbiorem maili nawet przez komórkę, w kafejce, na netbooku i gdziekolwiek. A w firmie to już w ogóle nie do pomyślenia - pracownik idący na urlop przekazuje obowiązki komuś.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 18 sierpnia 2010, 10:13 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
hm to moze teraz ja :)
Bardziej skomplikowane rozwiązanie :P

Pod:
: [/] [] ()
dnslookup:                                                                                                           
  driver = dnslookup                                                                                                 
  domains = ! +local_domains                                                                                         
  transport = remote_smtp                                                                                             
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8                                                                         
  no_more


dopisać:
: [/] [] ()
#vacation 24.07.2010                                                                                                 
user_vacation:                                                                                                       
    driver = accept                                                                                                   
#    check_local_user                                                                                                 
    # nie odpisujemy na bB^Ydy b^Edz listy dyskusyjne                                                                 
#    condition = "${if or {{match {$h_precedence:} {(?i)junk|bulk|list}} {eq {$sender_address} {}}} {no} {yes}}"     
condition = "${if eq{}{${lookup mysql {SELECT vac FROM skrzynki WHERE nazwa='${local_part}' AND domena='${domain}' AND
    no_expn                                                                                                           
#    require_files = /var/mail/vacation/${local_part}/vacation.msg                                                   
    # nie odpisujemy na maile od list dyskusyjnych oraz na powiadomienia o bB^Ydach                                   
#    senders = " ! ^.*-request@.*:\                                                                                   
#       ! ^.*@list*.*:\                                                                                               
#        ! ^owner-.*@.*:\                                                                                             
#        ! ^postmaster@.*:\                                                                                           
#        ! ^listmaster@.*:\                                                                                           
#        ! ^mailer-daemon@.*\                                                                                         
#        ! ^root@.*"                                                                                                 
    transport = vacation_reply                                                                                       
    unseen                                                                                                           
#    user = ${mysql_localuser}                                                                                       
    no_verify 


i pod:
begin transports
dopisać:
Cytuj:
vacation_reply:
driver = autoreply
# file = /var/mail/vacation/$local_part/vacation.msg
# file_expand
from = System Automatycznej Odpowiedzi <$original_local_part@$original_domain>
log = /var/spool/mail/virtual/${domain}/${local_part}/vacation.log
once = /var/spool/mail/virtual/${domain}/${local_part}/vacation.db
once_repeat = 7d
subject = ${if def:h_Subject: {Re: ${quote:${escape:${length_50:$h_Subject:}}} (autoreply)} {Informacja} }
text = ${lookup mysql {SELECT vacation FROM skrzynki WHERE nazwa='${local_part}' \
AND domena='${domain}'}}
to = "$sender_address"


w bazie mysqla tworzymy:
tabela skrzynki dodajemy dwie kolumny:
vac i vacation
przy zakładaniu kolumny vac definiujemy jako domyślne 0
Jak to działa?
Jeżeli chcemy aby była wiadomość wakacyjna to w kolumnie vac z 0 zmieniamy na 1 a w kolumnie vacation wpisujemy co ma odpisywać :)[/code]

_________________
Obrazek


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 3 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 17 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl