Postfix autorespond beállítás

Fórumok

Postfix autorespond beállítás

Hozzászólások

Hi!

Vagy egy Debian amely alatt a postfix ketyeg.
Az egyik kollega kérte, hogy ha megoldható, ha a mail címére jön egy üzenet a postfix magától dobjon vissza egy válasz üzenetet /amit persze én legenerálok/ pl: szabadságon vagyok, keressen később... stb

Ez hogyan oldható meg?

előre is köszi

Asszem a "vacation " pont erre van kitalálva. Keress rá googleval, van egy csomó leírás hozzá.

Megnéztem, de nem találtam rá megoldást

[ 12:43:28 root@VeHoK:~ ](pts/3)# apt-cache show vacation
Package: vacation
Priority: extra
Section: mail
Installed-Size: 68
Maintainer: Marco d'Itri <md@linux.it>
Architecture: i386
Version: 3.3.0
Replaces: bsdmainutils (<= 4.8)
Depends: libc6 (>= 2.3.1-1), libdb4.1
Conflicts: bsdmainutils (<= 4.8)
Filename: pool/main/v/vacation/vacation_3.3.0_i386.deb
Size: 12632
MD5sum: 94ad37212fc5204c74c46a0eb1016513
Description: email autoresponder
Vacation returns a message to the sender of a message telling them that
you are currently not reading your mail.
.
This program is derived from the NetBSD version and has most of the
features present in the Linux, Solaris, AIX and *BSD versions.

Ez mi, ha nem az, ami neked kell?? Es meg ajanlom figyelmedbe ezt:
http://stud3.tuwien.ac.at/~e9926483/vacationadm/

[quote:117909be55="keri"]Megnéztem, de nem találtam rá megoldást

A postfix+vacation -ra 70500 találat van... :P

Köszönöm!

Ez már fel van telepítve, csak a szintaxis ködös még.

na mindegy még nézegetem a manuálokat.

Ha csak Virtualdomainjeid és virtualusereid vannak, elég szivatós a dolog.
Kb 3 hónapja csináltam egy ilyet, ha ez kell neked, előleresem a dokukat.

[quote:80bb5a1c2b="zwei"]Ha csak Virtualdomainjeid és virtualusereid vannak, elég szivatós a dolog.
Kb 3 hónapja csináltam egy ilyet, ha ez kell neked, előleresem a dokukat.

En megcsinaltam a postfixadmin csomagban talalhato VIRTUAL_VACATION alapjan, mukodik, bar szerintem igencsak gany. Ennel szebb a Te megoldasod? Ha igen, akkor erdekelnek a dokuk. :)

Nem vitrual userek vannak.

Hát vannak megoldások a neten, de nem igazán találok rendes megoldást.
keresem... :lol:

[quote:82e73e7236="keri"]Nem vitrual userek vannak.

Hát vannak megoldások a neten, de nem igazán találok rendes megoldást.
keresem... :lol:

azért azt árulfd már el, hogy hol akadsz el?
Ha nem virtual userek vannak, hanem erndszerfelhasználók, akkor mi a gond? Hol áll meg a tudás?

a.

hello,

[quote:707d36175b="LiRul"]
En megcsinaltam a postfixadmin csomagban talalhato VIRTUAL_VACATION alapjan, mukodik, bar szerintem igencsak gany. Ennel szebb a Te megoldasod? Ha igen, akkor erdekelnek a dokuk. :)

nekem is van egy saját megoldásom, MySQL virtualra épülő Postfix esetében működik, Pythonban van írva.
Elég sok paramétert lehet konfigolni: kezdő/végző dátum, ismétlés ideje napban, (tárgy, szöveg...). Kezeli a listákat (ha listáról jön levél, nincs válasz), etc...

nem túl szép a kód, pár órát foglalkoztam csak vele, de már kb 1 hónapja működik. :)

Ha érdekel, keress meg.

a.

Nos az van, hogy hiába mondom neki, hogy csinálja meg a .forward és vacation.msg-t. Ja és nem tudom aktiválni
Nyílván én rontom el valamit a szintaxisba..

[quote:469c86bd16="keri"]Nos az van, hogy hiába mondom neki, hogy csinálja meg a .forward és vacation.msg-t. Ja és nem tudom aktiválni
Nyílván én rontom el valamit a szintaxisba..

A vacatin.msg és a forward is az adott felhasználó tulajdonába legyen, ezért reklamál is a postfix a logban.
A .forward így nézzen ki valahogy
\rendszeruser, "|/usr/bin/vacation -a email@domain.tld -m .vacation.msg -r 0 rendszeruser"
Próbáld ki és közben tail -f /var/log/mail.log | grep -i postfix

Laci

a virtualuseres doku erdekelne..

Nalam csak sql auth van.

ott hogy csinaljatok meg?

[quote:3dc427e656="keri"]Nos az van, hogy hiába mondom neki, hogy csinálja meg a .forward és vacation.msg-t. Ja és nem tudom aktiválni
Nyílván én rontom el valamit a szintaxisba..

??

mi az, hogy "csinálja meg a .forward és vacation.msg-t"?

Hogy "mondod" neki?

[code:1:3dc427e656]
# echo "\kollegad" > .forward
# echo "\"|/usr/bin/vacation -a kollegad.cime@domain.hu kollegad -m ~/.vacation.msg\"" >> .forward
[/code:1:3dc427e656]
majd
[code:1:3dc427e656]
# cat << EOF > .vacation.msg
From: "Kollegad Neve" <kollega.neve@domain.hu>
Subject: Házon kívüli válasz
Delivered-By-The-Graces-Of: The Vacation program
Precedence: bulk

Elhúztam Hawaira, majd jövök.

Joe
EOF
[/code:1:3dc427e656]

a.

hello,

[quote:1b9e7c01fc="WoOh"]a virtualuseres doku erdekelne..

Nalam csak sql auth van.

ott hogy csinaljatok meg?

lehet, h én vagyok kocka, de mi köze az sql auth-nak a virtual userekhez?
(mármint SMTP szempontból)

a.

szóval nyílván kihagyok vmit.

vacation -a /ide jön az alias/

na ls tovább... tudja valaki?

hello,

[quote:ea8be82463="keri"]szóval nyílván kihagyok vmit.

vacation -a /ide jön az alias/

na ls tovább... tudja valaki?

őőő....
tényleg nem olvastad el a hozzászólásokat? ketten is megírtuk már :)

a.

[quote:af0a471188="LiRul"][quote:af0a471188="zwei"]Ha csak Virtualdomainjeid és virtualusereid vannak, elég szivatós a dolog.
Kb 3 hónapja csináltam egy ilyet, ha ez kell neked, előleresem a dokukat.

En megcsinaltam a postfixadmin csomagban talalhato VIRTUAL_VACATION alapjan, mukodik, bar szerintem igencsak gany. Ennel szebb a Te megoldasod? Ha igen, akkor erdekelnek a dokuk. :)

Nem. Pontosan az. :) El kellett vele piszmogni egy ideig.
Egyébként más módszer nagyon nincs, legfeljebb az eszközt variálhatod.

postfixadmin -ban van egy leírás erről a témáról, de valami vacation.pl fájlt emleget, amit sehol sem találok.
Valaki segítene, hogy azt a fájlt hol taláom meg?