• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

vacation.msg, Permission denied beim erstellen "vacatio

Status
Für weitere Antworten geschlossen.

komaii

Member
hallo zusammen,

ich habe folgendes Problem:
wollt mir grade "vacation" einrichten da der Urlaub vor der Tür steht und bekomme folgende fehlermeldung wenn ich den befehl "vacation -I" ausführe.

"vacation[4105]: vacation: .vacation: Permission denied "

ein ls in meinem home verzeichnis:
drwx------ 2 komaii_x mail 4096 Jul 13 16:56 ./
drwxr-xr-x 63 root mail 4096 Jul 13 09:03 ../
-rw------- 1 komaii_x mail 52 Oct 20 2003 .bash_history
-rw-r--r-- 1 komaii_x mail 24 Oct 8 2003 .bash_logout
-rw-r--r-- 1 komaii_x mail 230 Oct 8 2003 .bash_profile
-rw-r--r-- 1 komaii_x mail 124 Oct 8 2003 .bashrc
-rwxr-xr-x 1 komaii_x mail 434 Oct 8 2003 .emacs*
-rw-r--r-- 1 komaii_x mail 56 Jul 13 16:53 .forward
-rw-r--r-- 1 komaii_x mail 340 Jul 13 16:56 .vacation.msg

hier habe ich die beiden files angelegt ".forward" und ".vacation.msg" wie auf ralf`s seite beschrieben: http://www.stahl.bau.tu-bs.de/~hildeb/postfix/postfix_vacation.shtml

wie gesagt, nachdem ich ein "vacation -I" mache die fehlermeldung wie oben beschrieben.

hier die master.cf --->
smtp inet n - y - - smtpd
localhost:10025 inet n - n - - smtpd -o content_filter=
#628 inet n - n - - qmqpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - n 300 1 nqmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - n - - showq
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp

ich hab schon sämtliche rechte und gruppen probiert aber geht einfach nicht. laufen tut postfix 2.1.0...

wäre schön wenn ihr mir hlefen könnt...

lg,
- thomas
 

dermichel

Advanced Hacker
mit welchem user hast du "vacation -I" ausgefuehrt?

ein tip fals du nutzer von cyrus bist:

SIEVE kann das auch - und ist recht einfach einzurichten.
 
OP
K

komaii

Member
ähm mit user root hab ich das gemacht...ich verwende "postfix+sasl+amavid-new"

nun hab ich folgende fehlermeldung im log:

Jul 14 11:36:05 vacation[25228]: vacation: can't exec /usr/lib/sendmail: No such file or directory

hmm auf dem 2ten server wo ich postfix laufen habe funktioniert das supper einwandfrei (exact gleiche config)....was ich noch nicht kapiert habe ist das der user eine mail bekommt das ich nicht erreichbar bin, tja aber wo bleibt die mail die er gesendet hatt?? da kommt nix an, ich will die ja lesen wenn ich zurück bin....

hmmm hab ich da nen kompletten denkfehler ?
 

dermichel

Advanced Hacker
noe...

primergy:/usr/lib # l send*
lrwxrwxrwx 1 root root 16 Sep 18 2003 sendmail -> ../sbin/sendmail*
primergy:/usr/lib #



setz mal einen link auf sendmail - dann geht das....
 
OP
K

komaii

Member
danke, das wars....
postfix schreit zwar immer noch "permission denied" aber die vacation meldung bekomme ich jetzt brav zugestellt..

aber eine offen frage hab ich noch:
was passiert mit dem mail das mir gesendet wurde? das bekomme ich nicht zugestellt...
ich mein ich richte mir das vacation ein, dann sendet ein user mir eine e-mail, der user bekommt die meldung das ich im urlaub bin, aber ich bekomme nix davon mit das mir wer ne e-mail gesendet hatt...
ist das so richtig? wenn ja dann ists oke, vllt hatt dann noch wer eine lösung was ich einrichten muss damit ich mail bekomme und der absender die benachrichtigung das ich im urlaub bin..

lg,
komaii
 

dermichel

Advanced Hacker
Code:
primergy:/home/michael # cat .forward

\michael, "|/usr/bin/vacation michael"


dann kriege ich die email und der absender die vacationmeldung.
 
OP
K

komaii

Member
ich danke dir ganz herzlich, jetzt funktionerts...
[8:11am]# cat .forward
\komaii_xxx_com "|/usr/bin/vacation -a komaii@thrixxx.com komaii_xxx_com"

ich habe das "\loginname" vergessen gehabt...

danke nochmals für die hilfe..

lg,

komaii
 
Status
Für weitere Antworten geschlossen.
Oben