Hi,

My problem is that when vacation auto-reply sent the field from=<>
Because of this does not work "sender_dependent_relayhost_maps" in postfix.

My scheme is:
There are several postfix on different machines
1.1.1.1 - domain1
2.2.2.2 - domain2
3.3.3.3 - domain3
All they send messages to one server
virtual_transport = lmtp:10.10.10.10:24
where mail is stored.
In 10.10.10.10 installed dovecot 2.2.9, dovecot-pigeonhole 0.4.2 and another 
posfix

In postfix
inet_interfaces = 10.10.10.10
sender_dependent_relayhost_maps = hash:$config_directory/relayhost_maps

relayhost_maps
@domain1        [1.1.1.1]
@domain2        [2.2.2.2]
@domain3        [3.3.3.3]

Sieve script make from Roundcube

require ["vacation"];
# rule:[autoreply]
if true
{
        vacation :days 1 :subject "Test." "Test.";
}

(if add [":from" string] nothing changes)

The letter comes, script fulfills, vacation auto-reply sent. But either
/usr/sbin/sendmail -i -f <> -- user@senddomain
or, if write in 15-lda.conf
submission_host = 10.10.10.10:25
postfix log
Jan 1 00:00:00 mail pf-OUT/cleanup[6098]: 4CD104A8A4: 
message-id=<dovecot-sieve-1390316174-295666-0@mail>
Jan 1 00:00:00 mail pf-OUT/qmgr[5950]: 4CD104A8A4: from=<>, size=693, nrcpt=1 
(queue active)

How to make dovecot and dovecot-pigeonhole write in field MAIL FROM:?


Also, I noticed that does not work
protocol lda {
 ..
  # remember to give proper permissions for these files as well
  log_path = /var/log/dovecot-lda-errors.log
  info_log_path = /var/log/dovecot-lda.log
}
from
http://wiki2.dovecot.org/LDA
Logs are not written.


Thanks and regards,
Dmitry

Reply via email to