The contents of the required files @Todvart: apt-get --reinstall install procmail worked fine. The contents of autoresponder.rc.master: SHELL=/bin/sh # for other shells, this might need adjustment EMAIL=`formail -zxTo:` :0 Whc: vacation.lock # Perform a quick check to see if the mail was addressed to us #* $^To:.*\<$\LOGNAME\> # Don't reply to daemons and mailinglists * !^FROM_DAEMON # Mail loops are evil * !^X-Loop: ${EMAIL} | formail -rD 8192 {PFAD}/.vacation.cache :0 ehc # if the name was not in the cache | (formail -rI"From: {EMAIL_ADDRESS}" -I"Precedence: junk" \ -A"X-Loop: ${EMAIL}" ; \ cat {PFAD}/.vacation.msg \ ) | $SENDMAIL -oi -t My contents of the users .autoresponder.rc file which is within the users home dir: SHELL=/bin/sh # for other shells, this might need adjustment EMAIL=`formail -zxTo:` :0 Whc: vacation.lock # Perform a quick check to see if the mail was addressed to us #* $^To:.*\<$\LOGNAME\> # Don't reply to daemons and mailinglists * !^FROM_DAEMON # Mail loops are evil * !^X-Loop: ${EMAIL} | formail -rD 8192 /var/www/web5/user/test/.vacation.cache :0 ehc # if the name was not in the cache | (formail -rI"From: [email protected]" -I"Precedence: junk" \ -A"X-Loop: ${EMAIL}" ; \ cat /var/www/web5/user/test/.vacation.msg \ ) | $SENDMAIL -oi -t An .vacation.msg exits in the users home dir as well: The contents of this file is the autorespondermessage as it should contain, so that's ok too. An .vacation.cache exists in the users home dir too: The contents of this file is: [email protected]^@^@ So the mentioned files above seems to be ok, it is a miracle to me that the autoresponder is not sent to emailaddresses outsite my server! What can i do/check else to make it work? I have to mention that the files .vacation.msg and .vacation.cache are hidden files. Is this ok?
Strange behaviour | autoresponder ISPConfig 2.2.6 I am still trying to get my autoresponder to work. and I discovered something very strange: When i send an email with an emailaddress (at my server) to the mailbox with the autoresponder enabled (also on my server) the autoresponder works great! When i send an email with hotmail to to the mailbox with the autoresponder enabled (on my server) the autoresponder works great too! When i send an email with my private emailadress from my ADSL-provider at home, which is XS4ALL, the autoresponder does NOT function. A message with a postfix error appears: No thank you rejected: need fully-qualified address (in reply to RCPT TO command) When i send an email with another emailaddress at domain operamail.com the autoresponder does not function too, but the process behaves like there is no autoresponder enabled. With other words: The message arrives, but no autoresponder is send. (I was thinking that my autoresponder did not function for external mailaddresses, for Hotmail it works!) For my other external emailaddresses it fails AND the behaviour is not the same! I really do not understand anymore.
A few hours later now... I did some tests again. Now even with a hotmailaddress it does not work. No delivery failures. Looks like the autoresponder is disabled, but it is not! At least the autoresponder functioned once. Can anyone help me out?
Hans - not sure if you know this - I didn't till TILL told me. The auto responder only sends the reply once! per "from" email. Stores that email in the .vacation.cache file... so you will only ever get one autoresponder reply from any one email addy! from V2.2.5 - the change was supposed to delete .vacation.cache when you turn off autoresponder and set it back when you turn it back on - that way clearing the cache so if you have a new message, the pervious email will now get it "only once" again... Hope this makes sense... If you want a reply every time an email is sent I think you can remove the "D" switch from the following line in the .autoresponder file | formail -rD 8192 /var/www/web5/user/test/.vacation.cache change to | formail -r 8192 /var/www/web5/user/test/.vacation.cache
@ Falko and Till I created a new virtual guest and installed V2.2.6 fresh and roundcubemail. Seems autoresponder is working from sites such as hotmail, gmail, my work ,etc but not from my local lan email servers - this is where all my testing was done before and so why I was saying autoresponder is not working. I can not still understand why my mail server on another server (windows 2000) does not get the reply back - i can only think its becasue they are hosts on the same domain and some sort of netowrk confusion going on?????? anyway - any external mail gets responded to so i'm sort of happy now Oh - and my roundcubemail is working sweet! I think it should be the default email client in your package - it's so much nicer than the others - lol
Problem here, i try to upgrade from 2.2.5 to 2.2.6, but when try to compile ssl, the compilation fails and then it delete install_ispconfig and /root/ispconfig dirs! Error: Code: mkcert.sh:Error: Failed to generate self-signed CA certificate make[1]: *** [certificate] Error 1 make[1]: Leaving directory `/usr/home/root/install_ispconfig/compile_aps/apache_1.3.37/src' make: *** [certificate] Error 2 ERROR: Could not make certificate for Apache cd: could not get current directory: getcwd: cannot access parent directories: I reinstall and works all ok at this moment but spamassasin. Spamassasin is giving very low hits to spam emails, then all them are acepted.
I guess you entered some invalid information when you were asked for the SSL certificate details (common name, etc.). Any error messages?
The problem is that the error also delete the ispconfig dir, not only the install_ispconfig, i have backups but people could not have them No, and the higher spam hits now was 3.4 :?
The updater automatically creates backups of /root/ispconfig, /home/admispconfig, and the ISPConfig database in /tmp.