[Dovecot] How to force working of a redirect features in sieve plugin?

Vitalij Satanivskij satan at ukr.net
Fri Apr 4 10:33:33 EEST 2008


Timo Sirainen wrote:
TS> On Mar 28, 2008, at 10:38 PM, Vitalij Satanivskij wrote:
>> 2008-03-28 22:23:10 1JfL6U-000LBj-24 <satan@********>: 
>> dovecot_virtual_delivery transport output: /libexec/ld-elf.so.1: 
>> environment corrupt; mi
TS> 

OS version 
FreeBSD 7.0-STABLE #1: Sat Mar 22 18:06:17 EET 2008



TS> What OS is this with? Googling the error shows that this would happen if 
TS> there some some garbage in the enviroment. You could check what Dovecot 
TS> creates for the environment by setting sendmail_path to a script like:
TS> 
TS> #!/bin/sh
TS> set > /tmp/deliver.env

ARGS=/usr/local/tosha-dovecot/etc/mysql.conf
AUTH_DEBUG=yes
AUTH_DEBUG_PASSWORDS=yes
AUTH_EXECUTABLE=/usr/local/tosha-dovecot/libexec/dovecot/dovecot-auth
AUTH_PROCESS_SIZE=128
AUTH_SOCKET_PATH=/var/run/tosha-dovecot/auth-master
AUTH_USERNAME_CHARS=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890.-_@
AUTH_VERBOSE=yes
AUTH_WORKER_MAX_COUNT=30
AUTH_WORKER_MAX_REQUEST_COUNT=100
DEBUG=1
GROUP=mail
HOME=/var/mail/virtual/audiobooks.com.ua/sata
IFS='
'
~~~~~~~~
Looks like  new line here.


MAIL=maildir:/var/mail/virtual/audiobooks.com.ua/sata
MAIL_LOG_EVENTS='delete undelete expunge copy mailbox_delete mailbox_rename'
MECHANISMS=plain
MODE=0660
NAMESPACE_0=''
NAMESPACE_0_LIST=1
NAMESPACE_0_SUBSCRIPTIONS=1
OPTIND=1
PATH=/var/run/tosha-dovecot/auth-master
PPID=77354
PS1='$ '
PS2='> '
PS4='+ '
PWD=/var/mail/virtual/audiobooks.com.ua/sata
RESTRICT_CHROOT=''
RESTRICT_GID_FIRST=''
RESTRICT_GID_LAST=''
RESTRICT_SETEXTRAGROUPS=''
RESTRICT_SETGID=''
RESTRICT_SETGID_PRIV=''
RESTRICT_SETUID=''
RESTRICT_USER=''
USER=sata at audiobooks.com.ua
sata at audiobooks.com.ua=1

 
TS> Then see if the file contains something weird.. It should contain only 
TS> key=value pairs, no empty lines or things like that.
TS> 
>> Question is - how deliver sending mail thru sendmail_path = 
>> "/usr/sbin/sendmail"?
>> Via pipe?
TS> 
TS> Yes, to sendmail's stdin.

Than i just can create script to sending mail via anything i want :)







More information about the dovecot mailing list