При использовании ssmtp на 64-битном хосте генерируются неверные сообщения, которые в итоге приходят примерно в следующем виде: From: is an optional port number that defaults to 25. Date: Wed, 19 May 2010 17:24:32 +0400 To: batyrshin@xxxxxx.ru Subject: test test Да, именно так -- строка From кривая и после нее пустая строка, что делает остаток заголовка частью тела письма. Если в revaliases вписать что-то типа root:root@xxxxx.ru удалив все комментарии, уже становится лучше, получается примерно следующее: From: u To: batyrshin@xxxxxxx.ru Subject: test test Т.е. бьется только From, не затрагивая остальную часть письма. Тестовое письмо отправлялось командой: mail batyrshin@xxxxxx.ru Subject:test test Cc: Проверялось, правда, не на сизифе, а на Server 4.0 x64, но на версиях ssmtp 2.62.2-alt8.M40.1 (простой пересбор сизифной версии с указанием 4.0/branch в качестве репозитория) и на родной 2.60.9-alt3.1 cat ssmtp.conf | egrep -v '^(#|$)' root=root@xxxxxx.ru mailhub=10.X.X.X rewriteDomain=xxxxxx.ru
Странно, не подтверждаю на ssmtp-2.62.2-alt8.M51.9, ssmtp-2.62.2-alt8, ssmtp-2.60.9-alt3.1 и x86_64. Предлагаю проэкспериментировать, отталкиваясь от дефолтной конфигурации.
Если баг еще актуален, прошу переоткрыть вместе с последовательностью как я могу воспроизвести баг.
(В ответ на комментарий №2) > Если баг еще актуален, прошу переоткрыть вместе с последовательностью как я > могу воспроизвести баг. На одном серваке у меня ошибка так и не исчезала, но больше нигде не воспроизвелось. Если воспроизведется — переоткрою.