Hi everybody
I've successfully configured in at least 4 sites Sogo + Dovecot2 with FWS add-on
https://wikit.firewall-services.com/doku.php/smedev/dovecot on Sme 8.1/32
In all sites outgoing mail is sent via smart-host (different ISP, some authenticated, some not).
I've tried to setup autoresponder/vacation feature and all is working fine except that in one site where the ISP (maybe making cleverer checks) refuses auto-reply mail claiming a missing "MAIL FROM" in the mail transaction; this is a quote from qmail logs:
2014-08-14 17:45:01.463395500 info msg 445252744: bytes 2696 from <n.tiana@mydomain.it> qp 15586 uid 400
2014-08-14 17:45:01.486048500 starting delivery 2231: msg 445252744 to local localzol@remotedomain.it
2014-08-14 17:45:01.486051500 status: local 2/20 remote 0/20
2014-08-14 17:45:01.486052500 delivery 2230: success: forward:_qp_15586/did_0+0+1/
2014-08-14 17:45:01.486053500 status: local 1/20 remote 0/20
2014-08-14 17:45:01.486054500 end msg 445252556
2014-08-14 17:45:01.644827500 new msg 445252556
2014-08-14 17:45:01.644828500 info msg 445252556: bytes 1066 from <> qp 15599 uid 453
2014-08-14 17:45:01.650305500 starting delivery 2232: msg 445252556 to remote n.tiana@mydomain.it
2014-08-14 17:45:01.650306500 status: local 1/20 remote 1/20
2014-08-14 17:45:01.661245500 delivery 2231: success: lda(localzol):_Info:_sieve:_msgid=<55bd52d56c5069d47ab8706e40b9645f@alma.it>:_sent_vacation_response_to_<n.tiana@mydomain.it>/lda(localzol):_Info:_sieve:_msgid=<55bd52d56c5069d47ab8706e40b9645f@mydomain.it>:_stored_mail_into_mailbox_'INBOX'/did_0+0+2/
2014-08-14 17:45:01.661248500 status: local 0/20 remote 1/20
2014-08-14 17:45:01.661249500 end msg 445252744
2014-08-14 17:45:01.813281500 delivery 2232: failure: 127.0.0.1_does_not_like_recipient./Remote_host_said:_501_sorry,_Mail_From_must_have_a_valid_address._Message_rejected._(#5.1.1)/Giving_up_on_127.0.0.1./
I "tailed" both qmail and qpsmtpd logs and, at the same time-hour there's no evidence that smtp has been considered to sent-out the autoresponder message, so it seems that the sieve script tries to do it by self missing something in negotiating with mail server. I've digged my filesystem to find evidence of a possible location for sieve script involved to look inside but no success.
Cheers
Nicola