550 maximum allowed line length is 998 octets, got 1054

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
korbnik
сержант
Сообщения: 269
Зарегистрирован: 2008-03-25 14:29:08
Откуда: Москва
Контактная информация:

550 maximum allowed line length is 998 octets, got 1054

Непрочитанное сообщение korbnik » 2019-03-22 9:56:34

Добрый день!

Подскажите, пожалуйста, по такой проблеме.

Посылаю сообщение в интернет и приходит отбивка с хоста на котором установлен exim:

Код: Выделить всё

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:

  korbnik@mail.ru
    SMTP error from remote mail server after end of data:
    host 10.1.10.32 [10.1.10.32]: 550 maximum allowed line length is 998 octets, got 1054
И далее идут загаловки и тело сообщение. Получатель только один - korbnik@mail.ru

Поискал в интернете, ничего толкового не нашёл.
Может у кого была такая ситуация. Подскажиет, пожалуйста, где донастроить в exim-е ?

Заранее благодарен. Борис.
-= ФриБииСДи! И не БиСДи! =- Copyright (Korenev Boris)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

550 maximum allowed line length is 998 octets, got 1054

Непрочитанное сообщение skeletor » 2019-03-22 11:30:49

Для debian'a сделали macros (ver 4.88) IGNORE_SMTP_LINE_LENGTH_LIMIT=1, но не всегда оно работает (https://stackoverflow.com/questions/549 ... ow-long-li). Думаю, нужно править исходники и пересобирать exim

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

550 maximum allowed line length is 998 octets, got 1054

Непрочитанное сообщение xM » 2019-03-30 20:02:14

Надо соблюдать RFC5322 и не пихать в строку свыше оговоренного лимита.
2.1.1. Line Length Limits

There are two limits that this specification places on the number of
characters in a line. Each line of characters MUST be no more than
998 characters, and SHOULD be no more than 78 characters, excluding
the CRLF.
С Exim проблем нет.
IT voodoo blog https://kostikov.co

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1316
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

550 maximum allowed line length is 998 octets, got 1054

Непрочитанное сообщение xM » 2019-04-23 19:33:25

Возможно это ваш случай
As for MS Outlook, it has bugs with mail formatting from version 10.
At most cases the "References:" header is broken and contain garbage.
There is no sense to reformat it, because this garbage reflects only
memory corruption and has no valid message-ids. You have better to remove
References: header completely. Put in your config something like this:

acl_check_data:
...
warn
set acl_m_ref_len = ${strlen:$h_references:}
condition = ${if > {$acl_m_ref_len}{998}}
logwrite = References header has length=$acl_m_ref_len, removed
remove_header = references
IT voodoo blog https://kostikov.co