Go Back   HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials > ISPConfig 2 > Installation/Configuration

Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
Reply
 
Thread Tools Display Modes
  #1  
Old 10th May 2007, 03:43
cambo cambo is offline
Member
 
Join Date: Oct 2006
Location: Melbourne, Australia
Posts: 53
Thanks: 5
Thanked 1 Time in 1 Post
Default Autoresponder not working?

Hi
I give up - I have read every thread with autoresponder in it and can not find the answer.
I have a user with Autoresponder ticked and a message in the box, however when you send an email to the user, there is no response.
There are no forwards (so keep copy is not ticked either) I understand that autorespond script runs after these.
I also understand only one response is sent per sender but there is no response at all.
I have looked in all the config files to check settings as mentioned in other posts but can't find an answer.
Here is user files to start:
.autoresponder.rc
Code:
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/web1/user/web1_kristina/.vacation.cache

                :0 ehc         # if the name was not in the cache
                | (formail -rI"From: kristina@industat.com.au" -I"Precedence: junk" \
                     -A"X-Loop: ${EMAIL}" ; \
                   cat /var/www/web1/user/web1_kristina/.vacation.msg \
                  ) | $SENDMAIL -oi -t
.vacation.msg
Code:
Hi and thanks for emailing myself. I will be on annual leave from Monday the 7th of May returning to work on Monday 28th of May
.vacation.cache shows about 20 email addresses.

master.cf
Code:
#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# The script postfix-chroot.sh can be used to set up a Postfix chroot
# environment on your Mandrivalinux System.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp	inet	n	-	y	-	-	smtpd
#submission inet n       -       n       -       -       smtpd
#  -o smtpd_enforce_tls=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#smtps     inet  n       -       n       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#628      inet  n       -       n       -       -       qmqpd
pickup	fifo	n	-	y	60	1	pickup
  -o content_filter=
  -o receive_override_options=
cleanup	unix	n	-	y	-	0	cleanup
qmgr	fifo	n	-	y	300	1	qmgr
#qmgr     fifo  n       -       n       300     1       oqmgr
tlsmgr	unix	-	-	y	1000?	1	tlsmgr
rewrite	unix	-	-	y	-	-	trivial-rewrite
bounce	unix	-	-	y	-	0	bounce
defer	unix	-	-	y	-	0	bounce
trace	unix	-	-	y	-	0	bounce
verify	unix	-	-	y	-	1	verify
flush	unix	n	-	y	1000?	0	flush
proxymap  unix  -       -       n       -       -       proxymap
smtp	unix	-	-	y	-	-	smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay	unix	-	-	y	-	-	smtp
	-o fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq	unix	n	-	y	-	-	showq
error	unix	-	-	y	-	-	error
discard	unix	-	-	y	-	-	discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp	unix	-	-	y	-	-	lmtp
anvil	unix	-	-	y	-	1	anvil
scache	unix	-	-	y	-	1	scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=nobody argv=/usr/bin/maildrop -d ${recipient}
#
# Cyrus. Please See the Postfix CYRUS_README file for details
#
# deliver interface (deprecated), to use this also use
# postconf -e cyrus-deliver_destination_recipient_limit=1
cyrus-deliver     unix  -       n       n       -       -       pipe
  user=cyrus argv=/usr/lib/cyrus-imapd/deliver -e -r ${sender} -m ${extension} ${user}
#
# for default cyrus socket placement
cyrus     unix  -       n       n       -       -       lmtp
  -o lmtp_cache_connection=yes
#
# if you configure cyrus socket in the chroot jail
cyrus-chroot     unix  -       -       y       -       -       lmtp
  -o lmtp_cache_connection=yes
#
# for lmtp to cyrus via tcp
cyrus-inet	unix	-	-	y	-	-	lmtp
  -o lmtp_cache_connection=yes
  -o lmtp_sasl_auth_enable=yes
  -o lmtp_sasl_password_maps=hash:/etc/postfix/cyrus_lmtp_sasl_pass
  -o lmtp_sasl_security_options=noanonymous
#
# UUCP. Unix to Unix CoPy
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
# These are not distributed with Mandrivalinux
#
#ifmail    unix  -       n       n       -       -       pipe
#  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
#bsmtp     unix  -       n       n       -       -       pipe
#  flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient

##### START OF CONTENT FILTER CUSTOMIZATIONS #####
# Please see the Postfix FILTER_README for details.
# These sample entries expect your content filter to
# listen on port 10025 and to inject mail back into
# postfix on port 10026.
#
# to enable such content filter run the command
#    postconf -e content_filter=smtp-filter:127.0.0.1:10025
#    postconf -e smtp-filter_destination_concurrency_limit=2
# or
#    postconf -e content_filter=lmtp-filter:127.0.0.1:10025
#    postconf -e lmtp-filter_destination_concurrency_limit=2
# and the command
#    postconf -e receive_override_options=no_address_mappings
#

127.0.0.1:10026	inet	n	-	y	-	-	smtpd
  -o content_filter=
  -o smtpd_restriction_classes=
  -o smtpd_client_restrictions=permit_mynetworks,reject
  -o smtpd_helo_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_delay_reject=no
  -o smtpd_recipient_restrictions=permit_mynetworks,reject
  -o mynetworks=127.0.0.0/8
  -o smtpd_authorized_xforward_hosts=127.0.0.0/8
  -o strict_rfc821_envelopes=yes
  -o smtpd_error_sleep_time=0
  -o smtpd_soft_error_limit=1001
  -o smtpd_hard_error_limit=1000
  -o receive_override_options=no_unknown_recipient_checks,no_header_body_checks

lmtp-filter	unix	-	-	y	-	-	lmtp
  -o lmtp_data_done_timeout=1200
  -o lmtp_send_xforward_command=yes
  -o lmtp_cache_connection=no
  -o max_use=20

smtp-filter	unix	-	-	y	-	-	smtp
  -o smtp_data_done_timeout=1200
  -o smtp_send_xforward_command=yes
  -o max_use=20

##### END OF CONTENT FILTER CUSTOMIZATIONS #####
Sample log entry for this user after autoresponder started.
Code:
May 10 04:36:21 mdserver postfix/local[9184]: 624F468A1E: to=<web1_kristina@mdserver.mydomain.com>, orig_to=<kristina@mydomain.com.au>, relay=local, delay=60, delays=15/0/0/46, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail -f-)
I can't find any errors or warnings in the logs.

Can someone give me a clue where to look??

TIA
Cambo
Reply With Quote
Sponsored Links
  #2  
Old 10th May 2007, 10:49
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 36,757
Thanks: 840
Thanked 5,603 Times in 4,414 Posts
Default

Is the email address that shall receive the autoresponder message in the .vacation.cache? If yes, remove it from there. The .vacation.cache is used to prevent sending of a utoresponder message multiple times to the same user. So if you test the autoresponder, you will get the message only once.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
  #3  
Old 12th May 2007, 05:46
cambo cambo is offline
Member
 
Join Date: Oct 2006
Location: Melbourne, Australia
Posts: 53
Thanks: 5
Thanked 1 Time in 1 Post
Default

Hi Till
OK, that's interesting. I wasn't sure of the function of .vacation.cache. The email addresses are in the cache but an autoresponce was never received. Not even once. I will clear the cache and try again.
If there is not even the first autoresponce sent and the email address is in the cache again, what should I be looking for?
Many thanks
Cambo
Reply With Quote
  #4  
Old 12th May 2007, 11:34
till till is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 36,757
Thanks: 840
Thanked 5,603 Times in 4,414 Posts
Default

Quote:
If there is not even the first autoresponce sent and the email address is in the cache again, what should I be looking for?
Please have a look at your mail log and post all entries that where addded when the mail is received and the autoresponder is sent.
__________________
Till Brehm
--
Get ISPConfig support and the ISPConfig 3 manual from ispconfig.org.
Reply With Quote
  #5  
Old 15th May 2007, 02:34
cambo cambo is offline
Member
 
Join Date: Oct 2006
Location: Melbourne, Australia
Posts: 53
Thanks: 5
Thanked 1 Time in 1 Post
Default

Hi Till
I checked with the local users who had sent an email to the user and none had received an autoresponce.
I cleared the log and sent again. Same thing - no responce.
I checked the next 5 minutes of log after the mail arrived and there is no sent msg in the log.
It should respond straight away, shouldn't it?
I also checked the errors and warnings logs and they are empty.
I checked the mail queue and there is nothing in there.
The email was delivered to the users inbox.

(I also tried the autoresponder with a different user and same thing)

Here is the relevant extract from /var/log/mail/info:
Quote:
INCOMING MAIL
May 15 09:02:35 mdserver postfix/smtpd[25871]: connect from unknown[124.191.152.244]
May 15 09:02:36 mdserver postfix/smtpd[25871]: setting up TLS connection from unknown[124.191.152.244]
May 15 09:02:38 mdserver postfix/smtpd[25871]: TLS connection established from unknown[124.191.152.244]: TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)
May 15 09:02:40 mdserver postfix/smtpd[25871]: 0A6A568A25: client=unknown[124.191.152.244]
May 15 09:02:41 mdserver postfix/cleanup[25875]: 0A6A568A25: message-id=<6788c627de88f880cc21e7ea3967b6ad@www.tuxtop.co m>
May 15 09:02:41 mdserver postfix/qmgr[7667]: 0A6A568A25: from=<cambo@tuxtop.com>, size=1099, nrcpt=1 (queue active)
May 15 09:02:41 mdserver postfix/smtpd[25871]: disconnect from unknown[124.191.152.244]

USER with Autoresponder on.
May 15 09:03:26 mdserver postfix/local[25880]: 0A6A568A25: to=<web1_kristina@mdserver.mydomain.com>, orig_to=<kristina@mydomain.com.au>, relay=local, delay=46, delays=1.2/0.01/0/45, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail -f-)
May 15 09:03:26 mdserver postfix/qmgr[7667]: 0A6A568A25: removed
Reply With Quote
  #6  
Old 15th May 2007, 15:48
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,747 Times in 2,578 Posts
Default

Can you check again that the autoresponder is enabled in the user's .procmailrc file, and that the email address that is supposed to receive the autoresponder is not listed in .vacation.cache?
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
  #7  
Old 16th May 2007, 01:55
cambo cambo is offline
Member
 
Join Date: Oct 2006
Location: Melbourne, Australia
Posts: 53
Thanks: 5
Thanked 1 Time in 1 Post
Default

Quote:
Originally Posted by falko
Can you check again that the autoresponder is enabled in the user's .procmailrc file, and that the email address that is supposed to receive the autoresponder is not listed in .vacation.cache?
Hi Falko
Here is the users procmail.rc
I have cleared the vacation.cache twice.
I am wondering if there is something wrong in another (related) area??
Like, can I check that the ISPConfig autoresponder script is in the right place or is configured properly?
Or is autoresponder just a function of procmail or postfix?
Could it be my SMTP setup.
I have done a vanilla Mandriva 2006 perfect install on this server.
Thanks
Cambo

Code:
## MAILDIR=$HOME/Maildir/
## DEFAULT=$MAILDIR
## ORGMAIL=$MAILDIR

INCLUDERC=/var/www/web1/user/web1_kristina/.mailsize.rc
## INCLUDERC=/var/www/web1/user/web1_kristina/.quota.rc
INCLUDERC=/var/www/web1/user/web1_kristina/.antivirus.rc
## INCLUDERC=/var/www/web1/user/web1_kristina/.local-rules.rc
## INCLUDERC=/var/www/web1/user/web1_kristina/.html-trap.rc
INCLUDERC=/var/www/web1/user/web1_kristina/.spamassassin.rc
INCLUDERC=/var/www/web1/user/web1_kristina/.autoresponder.rc
Reply With Quote
  #8  
Old 17th May 2007, 16:27
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,747 Times in 2,578 Posts
Default

Can you post the contents of /var/www/web1/user/web1_kristina/.autoresponder.rc?
What's the output of
Code:
updatedb
locate .vacation.cache
?
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
  #9  
Old 22nd May 2007, 03:30
cambo cambo is offline
Member
 
Join Date: Oct 2006
Location: Melbourne, Australia
Posts: 53
Thanks: 5
Thanked 1 Time in 1 Post
Default More info.

HI Falko
Sorry for the delay but I only work on this system 2 days a week.

contents of /var/www/web1/user/web1_kristina/.autoresponder.rc
Code:
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/web1/user/web1_kristina/.vacation.cache

                :0 ehc         # if the name was not in the cache
                | (formail -rI"From: kristina@industat.com.au" -I"Precedence: junk" \
                     -A"X-Loop: ${EMAIL}" ; \
                   cat /var/www/web1/user/web1_kristina/.vacation.msg \
                  ) | $SENDMAIL -oi -t
Result: updatedb
locate .vacation.cache
Code:
/var/www/web1/user/web1_ian/.vacation.cache
/var/www/web1/user/web1_kristina/.vacation.cache
/var/www/web1/user/web1_myles/.vacation.cache
/var/www/web1/.vacation.cache 
(above is link .vacation.cache -> /var/www/web1/user/web1_admin/.vacation.cache)
Had the same problem with the other 2 users listed as well (ie. When Autoresponder is ticked, NO autoresponce was sent.)
Reply With Quote
  #10  
Old 22nd May 2007, 19:03
falko falko is offline
Super Moderator
 
Join Date: Apr 2005
Location: Lüneburg, Germany
Posts: 41,701
Thanks: 1,900
Thanked 2,747 Times in 2,578 Posts
 
Default

What's the output of
Code:
grep web1_kristina /etc/passwd
?
__________________
Falko
--
Download the ISPConfig 3 Manual! | Check out the ISPConfig 3 Billing Module!

FB: http://www.facebook.com/howtoforge

nginx-Webhosting: Timme Hosting | Follow me on:
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
DNS stop working MZH General 3 22nd February 2008 12:10
Autoresponder called from PHP not working TheRudy General 4 6th September 2006 19:46
ftp not working pesja Installation/Configuration 3 17th July 2006 13:37
Debian 3.1 install - Autoresponder not working jockstrap Installation/Configuration 4 15th July 2006 13:58
Autoresponder / Local Username / Reject / Bounce Yves Installation/Configuration 3 12th July 2006 14:58


All times are GMT +2. The time now is 04:14.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.