<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Andrew Nash wrote:
<blockquote cite="mid:934118.1202.qm@web86705.mail.ird.yahoo.com"
 type="cite">
  <table border="0" cellpadding="0" cellspacing="0">
    <tbody>
      <tr>
        <td
 style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;"
 valign="top"><span class="value">We’ve got an email system based
around Cyrus etc.  The ‘Out of Office’ or Vacation facility doesn’t
seem to be working reliably.  From what I can test, it seems that if a
user on the LAN sends to another internal email user who has set a
Vacation message, then they will receive notification that the intended
recipient is out of the office.  The Sieve script is in
/usr/sieve/f/fred/default and also msg.script in the same directory.
 However, when I send to a user with a set vacation message using an
external email system (eg Hotmail) then it’s a bit hit and miss as to
whether an out of office message gets delivered to the sender.  I’ve
set up a test user and created a vacation message, and at present no
out of office messages are being delivered, although I’m almost certain
they sometimes do get through.  The system has been in place for a few
years, and I’ve had a couple of users mention that it didn’t always
work, but I’m only just getting around to investigating things in more
detail.  I’ve looked at the header of an incoming message in the
recipient’s Cyrus folder which should be generating an out of office
message, and the ‘To’ and ‘From’ fields look okay, plus there is an
X-Sieve: line.  I’d appreciate some help in trying to track down what’s
going on.  I’m not sure if the out of office message is being generated
but not delivered, or if it’s not being generated at all.  Are there
any logs I can check, or traces I can set up?</span> </td>
      </tr>
    </tbody>
  </table>
</blockquote>
I had the same issue as you said: vacation thing works for internal
network,<br>
but not 100% works for external network(senders).<br>
I fixed it some time ago. The problem is my incoming
server(sendmail+cyrus-imap)<br>
itself can not 100% send emails to outside! It's blacklisted! it's not
strange<br>
because I have a separate outgoing server. I'm not expecting my
incoming server<br>
to send anything out. To fix the problem, first reconfigure sendmail to
reject emails<br>
on MTA level, and then reroute emails coming from my incoming server<br>
to my outgoing server. This will make sure my incoming server can send
emails to outside.<br>
That's it. <br>
<br>
Allen.<br>
<br>
<br>
<br>
</body>
</html>