限制电子邮件数量和cc

550 maximum allowed line length is 998 octets, got 1014

在电子邮件中出现这个错误反弹。 有没有一个解决这个问题的设置?

试图谷歌它,但无法find任何解决scheme。

您得到的错误是基于RFC 2822 / RFC 5322 (Internet邮件格式):

2.1.1。 行长度限制

本规范对行中的字符数有两个限制。 每行字符必须不超过998个字符,不应超过78个字符,不包括CRLF。

998个字符的限制是由于许多实现中发送,接收或存储IMF消息的限制,这些消息不能处理超过998个字符的行。

2.2.3。 长标题字段

每个标题字段在逻辑上是由字段名称,冒号和字段正文组成的一行字符。 然而,为了方便起见,为了处理每行998/78个字符的限制,头字段的字段主体部分可以被拆分成多行表示; 这被称为“折叠”。 一般规则是,只要本规范允许折叠空白(不是简单的WSP字符),就可以在任何WSP之前插入CRLF。

由于每个体面的电子邮件客户端可能符合这个标准,如果你甚至不认为这是一个问题,并试图解决它,你可能不会拒绝任何东西,但垃圾邮件。

如果您在“ CC:字段中有一长串地址,则您的电子邮件客户端应在988字符行长度限制之前添加换行符。 由于平均电子邮件地址长度是23个字符,那么每行约为43个地址。 如果您需要发送电子邮件给这么多的收件人,请考虑使用BCC:字段(或具有退出可能性的邮件列表软件)。

显然exim已经设置了这个限制。 这个链接描述了如何修改

exim4.conf.template为了避免被拒绝的消息。

只要将IGNORE_SMTP_LINE_LENGTH_LIMIT=1添加到模板并使用update-exim4.conf重新生成configuration文件