Since vacation is failrly complex, try setting up a redirect action so
we can determine if it is a sendmail problem or a lmtpd/sieve problem. 
Make sure to set the logging level for local6 to debug so we can see
what Cyrus is telling us (it looks like you already have this).


Tyrone Vaughn wrote:
> 
> That was my feeling. That something HAD to change.  The last time any
> configuration file was touched, prior to this, was over 4 weeks ago. A
> MILTER process was upgraded two weeks ago and sendmail/cyrus was
> restarted, so I thought that might be the issue, (We use RAV Antivirus) so
> I backed it out and then completely removed it to no avail.
> 
> The _only_ thing that seems to have had any specific cause and effect is
> adding the F=w to the sendmail.cf for Mcyrus.  I had two machines that are
> almost identical with the exception of that flag -- one no longer working
> and one still working -- so I added the 'w' flag and vacation quit! A-HA!
> I think to myself, and I quickly remove it .. . . nope.  Now it's broke
> too.  Attempted to test/repeat it on the other machines to only find out
> they are not working either... hence my 'aaarrgghh''
> 
> Soooooooooo, I have build a completely NEW, SCRATCH machine and am working
> through all the various things I believe could effect it and it is just
> laughing at me as I go bald. :-)
> 
> I am completely stumped.  I was sure that a complete re-install would fix
> it, and was prepared to tell all the clients that, as if magic, all their
> mail was going to be 'unread' next time the checked due to this re-install
> when even that route failed to repair the issue...
> 
> I did remove everything (tar'ng off the user.$user/####. files and NOT the
> other files. and developing a list of folders to go with it) completely
> recompliling from freshly downloaded source, going through the
> configuration over again, putting the folders (via cyradm) and mail back,
> doing a recontruct -r (as cyrus) on all the mailboxes, putting a fresh new
> copy of the sieve script in place, building test and validating the script
> _should_ send a response, sending mail from yet another mail account not
> previously used for testing, and still there is no vacation reply..
> 
> The only difference between what I originally sent to the list and what I
> am running now is I am now on sendmail 8.11-6 instead of 8.11-3 ...
> 
> cyrus.log
> --------------------
> Feb 20 12:57:03 tyrone timsieved[27126]: login:
> localhost.localdomain[127.0.0.1] tvaughn PLAIN User logged in
> Feb 20 12:57:03 tyrone timsieved[27126]: login:
> localhost.localdomain[127.0.0.1] tvaughn PLAIN User logged in
> Feb 20 12:59:49 tyrone master[27082]: process 27126 exited, status 75
> Feb 20 12:59:49 tyrone master[27082]: process 27126 exited, status 75
> Feb 20 13:00:19 tyrone master[27159]: about to exec /usr/cyrus/bin/lmtpd
> Feb 20 13:00:19 tyrone master[27159]: about to exec /usr/cyrus/bin/lmtpd
> Feb 20 13:00:19 tyrone service-lmtpunix[27159]: executed
> Feb 20 13:00:19 tyrone service-lmtpunix[27159]: executed
> Feb 20 13:00:25 tyrone lmtpd[27159]: accepted connection
> Feb 20 13:00:25 tyrone lmtpd[27159]: accepted connection
> Feb 20 13:00:25 tyrone lmtpd[27159]: lmtp connection preauth'd as postman
> Feb 20 13:00:25 tyrone lmtpd[27159]: lmtp connection preauth'd as postman
> Feb 20 13:01:25 tyrone master[27082]: process 27159 exited, status 0
> Feb 20 13:01:25 tyrone master[27082]: process 27159 exited, status 0
> 
> info.log
> ------------------
> Feb 20 13:00:19 tyrone sendmail[27155]: g1KJ0JJ27155:
> from=<[EMAIL PROTECTED]>, size=353, class=0, nrcpts=1,
> msgid=<[EMAIL PROTECTED]>, proto=ESMTP,
> daemon=MTA, [EMAIL PROTECTED], relay=babylon.amicus.com
> [208.134.129.61]
> Feb 20 13:00:25 tyrone sendmail[27158]: g1KJ0JJ27155:
> to=<[EMAIL PROTECTED]>, delay=00:00:06, xdelay=00:00:06, mailer=cyrus,
> pri=30353, relay=localhost, dsn=2.0.0, stat=Sent
> 
> Thanks for answering Ken!
> 
> Tyrone
> 
> Ken Murchison wrote:
> 
> > Well, something obviously changed.
> >
> > Are you saying that _no_ part of the mail system was
> > tweaked/re-installed/replaced?
> > Any errors in imapd.log?
> > Does your sendmail maillog show a reply being attempted?
> > Does a redirect action work?
> >
> >
> > Tyrone Vaughn wrote:
> >
> >>Nope.  rm -rf EVERYTHING (/var/imap, /var/spool/imap, /usr/cyrus/, etc) ,
> >>recompile, re-install, reconfigure.. vacation still no work.. :-(
> >>
> >>It really is frustrating as it DID work, and just suddenly stopped.
> >>Tuesday at 4:00 it works, Wednesday morning at 8:00 it isn't.. and hasn't
> >>since... aarrgghh...
> >>
> >>Tyrone
> >>
> >>Simon Matter wrote:
> >>
> >>
> >>>Tyrone Vaughn schrieb:
> >>>
> >>>
> >>>>Come on y'all.. I know you are better than this! :-)  Only one reply?
> >>>>Doesn't anyone else have anything to contribute?  It's still broken.
> >>>>
> >>>>Do I need to completely destroy and rebuild deliver.db ? Do I need to
> >>>>archive and rebuild every single  mailbox?
> >>>>
> >>>>I have already rebuild 2.0.16 three times, rebuilt sieve more times than I
> >>>>care to admit, used twp different versions of sendmail .. and still no
> >>>>vacation messages being sent out...
> >>>>
> >>>>I'm beggin here.... help! :-)
> >>>>
> >>>>
> >>>
> >>>Hey, I was having the same problem. I knew it was working and did not
> >>>anymore. In the end I took some time, removed the hole postfix and cyrus
> >>>stuff (rpm -e), removed the var dirs by hand, installed the rpm's again,
> >>>configured, tried it and it worked. Just try it. In my case the problem
> >>>was between the chair and the keyboard :-)
> >>>
> >>>Simon
> >>>
> >>>
> >>>
> >>>>Tyrone
> >>>>
> >>>>-------- Original Message --------
> >>>>Subject: Vacation.. yes again..
> >>>>Date: Tue, 12 Feb 2002 12:43:23 -0600
> >>>>From: Tyrone Vaughn <[EMAIL PROTECTED]>
> >>>>Organization: Amicus, Inc.
> >>>>To: [EMAIL PROTECTED]
> >>>>
> >>>>Okay. The pertinent information up front (besides it ain't workin! :-).
> >>>>
> >>>>--------------- system ---------------
> >>>>Sendmail 8.11.3 (w/ Milter)
> >>>>RAV Antivirus
> >>>>Cyrus 2.0.16 (compiled)
> >>>>SASL 1.5.24 from Mandrake 8.0 RPM's.
> >>>>
> >>>>---------------- imapd.conf ----------------
> >>>>configdirectory: /var/imap
> >>>>defaultpartition: default
> >>>>partition-default: /var/spool/imap
> >>>>admins: xxxxxxxxx
> >>>>quotawarn: 75
> >>>>autocreatequota: 10000
> >>>>singleinstancestore: yes
> >>>>sasl_pwcheck_method: PAM
> >>>>sieveusehomedir: false
> >>>>sievedir: /var/imap/sieve
> >>>>sendmail: /usr/sbin/sendmail
> >>>>
> >>>>---------------- cyrus.conf ----------------
> >>>># standard standalone server implementation
> >>>>
> >>>>START {
> >>>>   # do not delete these entries!
> >>>>   mboxlist  cmd="ctl_mboxlist -r"
> >>>>   deliver   cmd="ctl_deliver -r"
> >>>>
> >>>>   # this is only necessary if using idled for IMAP IDLE
> >>>>#  idled        cmd="idled"
> >>>>}
> >>>>
> >>>># UNIX sockets start with a slash and are put into /var/imap/socket
> >>>>SERVICES {
> >>>>   # add or remove based on preferences
> >>>>   imap      cmd="imapd" listen="imap" prefork=0
> >>>>   pop3      cmd="pop3d" listen="pop3" prefork=0
> >>>>   sieve     cmd="timsieved" listen="sieve" prefork=0
> >>>>
> >>>>   # at least one LMTP is required for delivery
> >>>>   lmtp     cmd="lmtpd -a" listen="localhost:lmtp"
> >>>># lmtpunix  cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
> >>>>}
> >>>>
> >>>>EVENTS {
> >>>>   # this is required
> >>>>   checkpoint    cmd="ctl_mboxlist -c" period=30
> >>>>
> >>>>   # this is only necessary if using duplicate delivery suppression
> >>>>   delprune  cmd="ctl_deliver -E 3" period=1440
> >>>>}
> >>>>
> >>>>---------------- sendmail.cf (pertinent part) ------
> >>>>Mcyrus,         P=[IPC], F=lsDFwMnqA@/:|SmXz, E=\r\n,
> >>>>                 S=EnvFromL, R=EnvToL/HdrToL, T=DNS/RFC822/X-Unix,
> >>>>                 #A=FILE /var/imap/socket/lmtp
> >>>>                 A=TCP [localhost] lmtp
> >>>>
> >>>>and finally
> >>>>---------- example sieve vacation filter ------------------
> >>>>require ["fileinto"];
> >>>>
> >>>>require ["reject"];
> >>>>
> >>>>require ["vacation"];
> >>>>
> >>>># %VACATION_START%
> >>>>         vacation
> >>>>                 :days 1
> >>>>                 :subject "Out to lunch"
> >>>># %VAC_TEXT_START%
> >>>>"Always";
> >>>># %VAC_TEXT_END%
> >>>># %VACATION_END%
> >>>>
> >>>>---------------------------------------------------------------
> >>>>
> >>>>Okay, now having said all of that, vacation QUIT WORKING.  It was working
> >>>>as of last Friday, and has since quit.  I have recompiled, re-installed,
> >>>>re-configured, un-configured, changed delivery, etc.  I can't use just the
> >>>>deliver program because of other known issues, so I deliver via lmtp.
> >>>>
> >>>>You will notice the "w" flag has been added to the mailer so that people
> >>>>can use their '.forward' file, but that has always heen there.  I added it
> >>>>on a test system, as the standard .mc file does not have it, and it
> >>>>stopped sending vacation replies as well.  Subsequent removal of it does
> >>>>not make the problem go away... and besides that, it worked with that flag
> >>>>there for almost six months before breaking for some unknown reason.
> >>>>
> >>>>Help? Please.. :-)
> 
> --
> ///////////////////////////////////////////////////////////////////////
> \\ Tyrone T. Vaughn                \\ (512)531-3400 fax(512)531-3401 \\
> // Manager, Systems Administration // 3410 Far West Blvd, Ste 300    //
> \\ Amicus, Inc.                    \\ Austin, Tx 78731               \\
> ///////////////////////////////////////////////////////////////////////

-- 
Kenneth Murchison     Oceana Matrix Ltd.
Software Engineer     21 Princeton Place
716-662-8973 x26      Orchard Park, NY 14127
--PGP Public Key--    http://www.oceana.com/~ken/ksm.pgp

Reply via email to