I'm running two email servers with postfix 2.4.6 and amavisd-new 2.5.3.
Since last week, we have been receiving weird emails cause amavisd-new
segfaults.
These emails stuck in postfix queue "(lost connection with
127.0.0.1[127.0.0.1] while sending end of data -- message may be sent
more than once)" until queue lifetime expires. I found that common
thing for these email is "From:" contains lots of weird
"ªÆÊæºZîúN®:ÚnzÎ.ºZîúN®" characters (full sample below).
Here's some debug:
#Postfix logs
postfix/qmgr[1670]: A102C356683: from=<[EMAIL PROTECTED]>,
size=104181, nrcpt=1 (queue active)
postfix/postqueue[3152]: flush_send_file: queue_id A102C356683 status 0
postfix/smtp[1851]: A102C356683: to=<[EMAIL PROTECTED]>,
relay=127.0.0.1[127.0.0.1]:10024, conn_use=5, delay=68278,
delays=68278/0.64/0.05/0.07, dsn=4.4.2, status=deferred (lost connection
with 127.0.0.1[127.0.0.1] while sending end of data -- message may be
sent more than once)
#Amavisd-new debug logs
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01) ESMTP::10024
/var/lib/amavis/tmp/amavis-20080213T103658-22566:
<[EMAIL PROTECTED]> -> <[EMAIL PROTECTED]> SIZE=104181
Received: from xxxxx.xxxx.fi ([127.0.0.1]) by localhost (xxxxx.xxxx.fi
[127.0.0.1]) (amavisd-new, port 10024) with ESMTP for
<[EMAIL PROTECTED]>; Wed, 13 Feb 2008 10:36:58 +0200 (EET)
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01) ESMTP> 354 End data
with <CR><LF>.<CR><LF>
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01)
switch_to_client_time 480 s, smtp response sent
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01)
switch_to_client_time 480 s, receiving data
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01)
switch_to_my_time 1200 s, data-end received
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01) ESMTP< .<CR><LF>
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01) Actual message size
104342 B greater than the declared 104181 B
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01)
lookup_sql_field(local) "[EMAIL PROTECTED]" result=Y
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01) lookup
(local_domains) => true, "[EMAIL PROTECTED]" matches, result="Y",
matching_key="/cached/"
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01) body type:
unlabeled, but 8-bit header (h=1, b=0)
Feb 13 10:36:58 /usr/sbin/amavisd[22566]: (22566-01) body hash:
65afbf9ba1ebac609e4c941ec9d0da74
Feb 13 10:36:58 /usr/sbin/amavisd[22557]: Net::Server: Starting "1"
children
Feb 13 10:36:58 /usr/sbin/amavisd[22800]: Net::Server: Child Preforked
(22800)
Feb 13 10:36:58 /usr/sbin/amavisd[22800]: BerkeleyDB-based Amavis::Cache
not available, using memory-based local cache
#Versions
Perl version 5.008008
INFO: no optional modules: IO::Socket::INET6
INFO: SA version: 3.2.3, 3.002003, no optional modules:
Mail::SpamAssassin::BayesStore::PgSQL
SpamControl: init_pre_chroot done
Net::Server: Process Backgrounded
Net::Server: 2008/02/13-10:28:22 Amavis (type
Net::Server::PreForkSimple) starting! pid(22557
Net::Server: Binding to UNIX socket file /var/lib/amavis/amavisd.sock
using SOCK_STREAM
Net::Server: Binding to TCP port 10024 on host 127.0.0.1
Net::Server: Setting gid to "107 107"
Net::Server: Setting uid to "102"
Net::Server: Setting up serialization via flock
after_chroot_init: EUID: 102 (102); EGID: 107 107 107 (107 107 107)
config files read: /etc/amavisd.conf
Module Amavis::Conf 2.093
Module Archive::Zip 1.16
Module Compress::Zlib 1.42
Module Convert::TNEF 0.17
Module Convert::UUlib 1.06
Module DBD::mysql 3.0008
Module DBI 1.53
Module DB_File 1.814
Module Digest::MD5 2.36
Module Digest::SHA1 2.11
Module MIME::Entity 5.420
Module MIME::Parser 5.420
Module MIME::Tools 5.420
Module Mail::Header 1.74
Module Mail::Internet 1.74
Module Mail::SPF::Query 1.999001
Module Mail::SpamAssassin 3.002003
Module Net::DNS 0.59
Module Net::Server 0.97
Module Razor2::Client::Version 2.81
Module Time::HiRes 1.86
Module URI 1.35
Module Unix::Syslog 0.100
# strace -f -p 22870
[pid 25718] rt_sigprocmask(SIG_BLOCK, [QUIT], [], 8) = 0
[pid 25718] rt_sigaction(SIGQUIT, {0x2ba93a8c9f30, [], SA_RESTORER,
0x2ba93ad12410}, {0x2ba93a8c9f30, [], SA_RESTORER, 0x2ba93ad12410}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [TERM], [], 8) = 0
[pid 25718] rt_sigaction(SIGTERM, {0x2ba93a8c9f30, [], SA_RESTORER,
0x2ba93ad12410}, {0x2ba93a8c9f30, [], SA_RESTORER, 0x2ba93ad12410}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
[pid 25718] rt_sigaction(SIGINT, {0x2ba93a8c9f30, [], SA_RESTORER,
0x2ba93ad12410}, {0x2ba93a8c9f30, [], SA_RESTORER, 0x2ba93ad12410}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [PIPE], [], 8) = 0
[pid 25718] rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
[pid 25718] rt_sigaction(SIGCHLD, {SIG_DFL}, {0x2ba93a8c9f30, [],
SA_RESTORER, 0x2ba93ad12410}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [HUP], [], 8) = 0
[pid 25718] rt_sigaction(SIGHUP, {0x2ba93a8c9f30, [], SA_RESTORER,
0x2ba93ad12410}, {0x2ba93a8c9f30, [], SA_RESTORER, 0x2ba93ad12410}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] open("/var/run/amavis/amavisd.lock",
O_WRONLY|O_CREAT|O_TRUNC, 0666) = 7
[pid 25718] ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fff70372a10) = -1
ENOTTY (Inappropriate ioctl for device)
[pid 25718] lseek(7, 0, SEEK_CUR) = 0
[pid 25718] fstat(7, {st_mode=S_IFREG|0640, st_size=0, ...}) = 0
[pid 25718] fcntl(7, F_SETFD, FD_CLOEXEC) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
[pid 25718] rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
[pid 25718] rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] gettimeofday({1202892567, 886925}, NULL) = 0
[pid 25718] close(3) = 0
[pid 25718] socket(PF_FILE, SOCK_DGRAM, 0) = 3
[pid 25718] fcntl(3, F_SETFD, FD_CLOEXEC) = 0
[pid 25718] connect(3, {sa_family=AF_FILE, path="/dev/log"}, 16) = 0
[pid 25718] gettimeofday({1202892567, 890727}, NULL) = 0
[pid 25718] rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
[pid 25718] rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
[pid 25718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
[pid 25718] flock(7, LOCK_EX <unfinished ...>
[pid 22870] <... select resumed> ) = 0 (Timeout)
[pid 22870] time(NULL) = 1202892577
[pid 22870] select(0, NULL, NULL, NULL, {10, 0}) = 0 (Timeout)
[pid 22870] time(NULL) = 1202892587
[pid 22870] select(0, NULL, NULL, NULL, {10, 0} <unfinished ...>
#email content sample:
postcat deferred/A/A102C356683
*** ENVELOPE RECORDS deferred/A/A102C356683 ***
message_size: 104181 642
1 0
message_arrival_time: Tue Feb 12 14:44:45 2008
create_time: Tue Feb 12 14:44:45 2008
content_filter: smtp-amavis:[127.0.0.1]:10024
named_attribute: rewrite_context=remote
sender: [EMAIL PROTECTED]
named_attribute: log_client_name=xxxx.xxxx.fi
named_attribute: log_client_address=xxx.xxx.xxx.xxx
named_attribute: log_message_origin=xxxx.xxxx.fi[xxx.xxx.xxx.xxx]
named_attribute: log_helo_name=xxxx.xxxx.fi
named_attribute: log_protocol_name=ESMTP
named_attribute: client_name=xxxx.xxxx.fi
named_attribute: reverse_client_name=xxxx.xxxx.fi
named_attribute: client_address=xxx.xxx.xxx.xx
named_attribute: helo_name=xxxx.xxxx.fi
named_attribute: client_address_type=2
named_attribute: dsn_orig_rcpt=rfc822;[EMAIL PROTECTED]
original_recipient: [EMAIL PROTECTED]
recipient: [EMAIL PROTECTED]
*** MESSAGE CONTENTS deferred/A/A102C356683 ***
Received: from xxxx.xxxx.fi (xxxx.xxxx.fi [xxx.xxx.xxx.xxx])
by xxxx.xxxx.fi (Postfix) with ESMTP id A102C356683
for <[EMAIL PROTECTED]>; Tue, 12 Feb 2008 14:44:45 +0200 (EET)
Received: from 089159084078.chello.fr (unknown [89.159.85.204])
by xxxx.xxxx.fi (Postfix) with ESMTP id 9BDC3384286
for <[EMAIL PROTECTED]>; Tue, 12 Feb 2008 14:43:50 +0200 (EET)
Message-ID: <[EMAIL PROTECTED]>
From: "rina
ªÆÊæºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Únz
Î.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.
ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZ
îúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîú
N®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®
:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Ú
nzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Únz
Î.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.
ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZ
îúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîú
N®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®
:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Ú
nzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Únz
Î.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.
ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZ
îúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîú
N®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®
:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Ú
nzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Únz
Î.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.
ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZ
îúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîú
N®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®
:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Ú
nzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:Únz
Î.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.
ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZîúN®:ÚnzÎ.ºZ
îúN®:ÚnzÎ.<cutted too long list>
Subject: Girth and Growth go hand in hand with this...
Date: Tue, 12 Feb 2008 13:43:39 +0100
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="--------=_NextPart_000_0009_01C86D7D.462182C0"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
</clip>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/