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@audiobooks.com.ua
sata@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 :)