I had configured postfixadmin with the vacation module and suddenly stopeed working after one month.
I'm able to create the auto response message in the postfixadmin panel and everything gets added properly in the mysql vacation table. When the message is sent to the recipient the autoreply sents an email to the sender but the sender never receives the email.
This is a sample of the maillog of what happens when I send the email from sender@domain.tld to receiver@domain.tld:
Apr 4 11:21:14 mail1 postfix/cleanup[10897]: 06ACE12C05AD: hold: header Received: from DharmaProject (h-64-200-200-18.my.isp.net [64.105.59.18])??by mail.domain.tld (Postfix) with ESMTP id 06ACE12C05AD??for <receiver@domain.tld>; Wed, 4 Apr 2007 11:21:13 -0400 from h-64-105-59-18.myisp.com[64.105.59.18]; from=<sender@domain.tld> to=<receiver@domain.tld> proto=ESMTP helo=<DharmaProject>
Apr 4 11:21:15 mail1 postfix/virtual[11387]: ACA6312C05BF: to=<receiver@domain.tld>, relay=virtual, delay=2, status=sent (delivered to maildir)
Apr 4 11:21:15 mail1 Vacation: Orig-To: <receiver@domain.tld> From: sender@domain.tld MessageID: <238901c776cc$e15c5880$7100000a@DharmaProject> Subject: test
Apr 4 11:21:15 mail1 postfix/pipe[13659]: ACA6312C05BF: to=<receiver@domain.tld@autoreply.omain.tld>, orig_to=<receiver@domain.tld>, relay=vacation, delay=2, status=sent (autoreply.domain.tld)
In the vacation.pl script I specified the following logs:
/var/log/vacation/vacation.log
/var/log/vacation/vacation.debug
The following is the vacation.log information I get when I send the message:
2007/04/04 11:39:35: To: <receiver@domain.tld> From: sender@domain.tld Subject: test MessageID: <239901c776cf$7177e860$7100000
a@DharmaProject>
The following is the vacation.debug information I get when I send the message:
====== 2007/04/04 11:39:35 ======
[STRIP RECIPIENTS]: | <239901c776cf$7177e860$7100000a@DharmaProject> | receiver@domain.tld | - | - | -
====== 2007/04/04 11:39:35 ======
[FOUND VACATION]: | <239901c776cf$7177e860$7100000a@DharmaProject> | sender@domain.tld| <receiver@domain.tld> | newsletter@l
atpro.com | test
====== 2007/04/04 11:39:35 ======
[SEND RESPONSE] for <239901c776cf$7177e860$7100000a@DharmaProject>:
| FROM: receiver@domain.tld (orig_to: <receiver@domain.tld>)
| TO: sender@domain.tld
| SUBJECT: test
| VACATION SUBJECT: Out of Office
| VACATION BODY: test
According to these logs it show that the vacation.pl script sends the email but the sender never receives the email.
Any inputs?
I'm able to create the auto response message in the postfixadmin panel and everything gets added properly in the mysql vacation table. When the message is sent to the recipient the autoreply sents an email to the sender but the sender never receives the email.
This is a sample of the maillog of what happens when I send the email from sender@domain.tld to receiver@domain.tld:
Apr 4 11:21:14 mail1 postfix/cleanup[10897]: 06ACE12C05AD: hold: header Received: from DharmaProject (h-64-200-200-18.my.isp.net [64.105.59.18])??by mail.domain.tld (Postfix) with ESMTP id 06ACE12C05AD??for <receiver@domain.tld>; Wed, 4 Apr 2007 11:21:13 -0400 from h-64-105-59-18.myisp.com[64.105.59.18]; from=<sender@domain.tld> to=<receiver@domain.tld> proto=ESMTP helo=<DharmaProject>
Apr 4 11:21:15 mail1 postfix/virtual[11387]: ACA6312C05BF: to=<receiver@domain.tld>, relay=virtual, delay=2, status=sent (delivered to maildir)
Apr 4 11:21:15 mail1 Vacation: Orig-To: <receiver@domain.tld> From: sender@domain.tld MessageID: <238901c776cc$e15c5880$7100000a@DharmaProject> Subject: test
Apr 4 11:21:15 mail1 postfix/pipe[13659]: ACA6312C05BF: to=<receiver@domain.tld@autoreply.omain.tld>, orig_to=<receiver@domain.tld>, relay=vacation, delay=2, status=sent (autoreply.domain.tld)
In the vacation.pl script I specified the following logs:
/var/log/vacation/vacation.log
/var/log/vacation/vacation.debug
The following is the vacation.log information I get when I send the message:
2007/04/04 11:39:35: To: <receiver@domain.tld> From: sender@domain.tld Subject: test MessageID: <239901c776cf$7177e860$7100000
a@DharmaProject>
The following is the vacation.debug information I get when I send the message:
====== 2007/04/04 11:39:35 ======
[STRIP RECIPIENTS]: | <239901c776cf$7177e860$7100000a@DharmaProject> | receiver@domain.tld | - | - | -
====== 2007/04/04 11:39:35 ======
[FOUND VACATION]: | <239901c776cf$7177e860$7100000a@DharmaProject> | sender@domain.tld| <receiver@domain.tld> | newsletter@l
atpro.com | test
====== 2007/04/04 11:39:35 ======
[SEND RESPONSE] for <239901c776cf$7177e860$7100000a@DharmaProject>:
| FROM: receiver@domain.tld (orig_to: <receiver@domain.tld>)
| TO: sender@domain.tld
| SUBJECT: test
| VACATION SUBJECT: Out of Office
| VACATION BODY: test
According to these logs it show that the vacation.pl script sends the email but the sender never receives the email.
Any inputs?