Ситуация такая, с сервера qmail работает пересылка по alias-у на другой сервер, на котором работает postfix. Так вот давая команды postfix-у qmail делает такую вещь, после команды data пишет например так:
Return-Path: <tralala@domain.tld> X-Original-To: test@dom.net Delivered-To: test@dom.net Received: from m1.domain.tld (m.domain.tld [123.213.132.231]) Delivered-To: tralala-forward@domain.tld Date: Thu, 13 Jan 2005 14:00:37 +0300 From tralala@domain.tld Thu 13 Jan 11:00:04 2005 X-Mailer: The Bat! (v2.01.3) Educational Subject: Test Content-Type: text/plain; charset=Windows-1251 Content-Transfer-Encoding: 8bit ..... и т.д.
Посмотрите на строку "From tralala@domain.tld Thu 13 Jan 11:00:04 2005" Qmail там не ставит после From двоеточие. Postfix же в свою очередь из за того, что эта запись не похожа на заголовок (нет двоеточия) считает, что уже началось тело письма и вставляет пустую строку, а все поля которые дальше прописаны, уже считаются телом письма. Соответственно получается корявое письмо, так как многие клиенты считают, что после пустой строки всегда идёт уже тело письма, да и постфикс так считает. Ну оно и верно, что они так считают.
Вопрос, кто не правильно делает, qmail, потому что пишет без двоеточия там где оно нужно или postfix, который сам доставляет пустую строку???? И как эту фичу выключить в postfix, если она конечно выключается?