Your message dated Tue, 8 Aug 2017 17:54:29 +0200
with message-id <cb01f77e-1afe-baae-2b71-a942c1788...@debian.org>
and subject line Re: Bug#871498: Acknowledgement (sendmail: MILTER_CHUNK_SIZE
is too small for emails with large headers)
has caused the Debian Bug report #871498,
regarding sendmail: MILTER_CHUNK_SIZE is too small for emails with large headers
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
871498: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871498
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sendmail
Version: 8.15.2-8
Severity: normal
Tags: upstream
Dear Maintainer,
Email headers are becoming larger and larger, and this Sendmail bug is starting
to hurt:
========================================================================
* milter communication fails if a single header is larger than 64K.
If a single header is larger than 64KB (which is not possible in the
default configuration) then it cannot be transferred in one block to
libmilter and hence the communication fails. This can be avoided by
increasing the constant MILTER_CHUNK_SIZE in
include/libmilter/mfdef.h and recompiling sendmail, libmilter, and
all (statically linked) milters (or by using undocumented compile
time options: _FFR_MAXDATASIZE/_FFR_MDS_NEGOTIATE; you have to
read the source code in order to use these properly).
========================================================================
Would you be willing to increase MILTER_CHUNK_SIZE to 256K (262144) in
the Debian-packaged versions of Sendmail, libmilter, etc?
Regards,
Dianne.
-- Package-specific info:
Output of /usr/share/bug/sendmail/script:
ls -alR /etc/mail:
/etc/mail:
total 356
drwxr-sr-x 7 smmta smmsp 4096 Jul 3 23:05 .
drwxr-xr-x 213 root root 20480 Aug 6 07:09 ..
-rwxr-xr-- 1 root smmsp 10217 Jul 3 23:05 Makefile
-rw------- 1 root root 4389 Jul 3 23:05 access
-rw-r----- 1 smmta smmsp 12288 Jul 3 23:05 access.db
-rw-r--r-- 1 root root 281 Feb 11 2013 address.resolve
lrwxrwxrwx 1 root smmsp 10 Oct 23 2014 aliases -> ../aliases
-rw-r----- 1 smmta smmsp 12288 Jul 3 23:05 aliases.db
-rw-r--r-- 1 root root 3312 Jul 3 23:05 databases
-rw-r--r-- 1 root root 5659 Dec 8 2016 helpfile
-rw-r--r-- 1 root smmsp 44 Jun 26 11:06 local-host-names
drwxr-sr-x 2 smmta smmsp 4096 Oct 23 2014 m4
drwxr-xr-x 2 root root 4096 Jul 3 23:05 peers
drwxr-xr-x 2 root smmsp 4096 Feb 11 2013 sasl
-rw-r--r-- 1 root smmsp 62885 Jul 3 23:05 sendmail.cf
-rw-r--r-- 1 root root 62354 Jul 3 23:05 sendmail.cf.old
-rw-r--r-- 1 root root 12238 Jul 3 23:05 sendmail.conf
-rw-r--r-- 1 root smmsp 4416 Jul 3 23:05 sendmail.mc
-rw-r--r-- 1 root root 149 Feb 11 2013 service.switch
-rw-r--r-- 1 root root 180 Feb 11 2013 service.switch-nodns
drwxr-sr-x 2 smmta smmsp 4096 Oct 23 2014 smrsh
-rw-r--r-- 1 root smmsp 44592 Jul 3 23:05 submit.cf
-rw-r--r-- 1 root root 44034 Jul 3 23:05 submit.cf.old
-rw-r--r-- 1 root smmsp 2374 Jul 3 23:05 submit.mc
drwxr-xr-x 2 smmta smmsp 4096 Oct 23 2014 tls
-rw-r--r-- 1 root smmsp 0 Oct 23 2014 trusted-users
/etc/mail/m4:
total 8
drwxr-sr-x 2 smmta smmsp 4096 Oct 23 2014 .
drwxr-sr-x 7 smmta smmsp 4096 Jul 3 23:05 ..
-rw-r----- 1 root smmsp 0 Oct 23 2014 dialup.m4
-rw-r----- 1 root smmsp 0 Oct 23 2014 provider.m4
/etc/mail/peers:
total 12
drwxr-xr-x 2 root root 4096 Jul 3 23:05 .
drwxr-sr-x 7 smmta smmsp 4096 Jul 3 23:05 ..
-rw-r--r-- 1 root root 328 Feb 11 2013 provider
/etc/mail/sasl:
total 8
drwxr-xr-x 2 root smmsp 4096 Feb 11 2013 .
drwxr-sr-x 7 smmta smmsp 4096 Jul 3 23:05 ..
/etc/mail/smrsh:
total 8
drwxr-sr-x 2 smmta smmsp 4096 Oct 23 2014 .
drwxr-sr-x 7 smmta smmsp 4096 Jul 3 23:05 ..
lrwxrwxrwx 1 root smmsp 26 Oct 23 2014 mail.local ->
/usr/lib/sm.bin/mail.local
lrwxrwxrwx 1 root smmsp 17 Oct 23 2014 procmail -> /usr/bin/procmail
/etc/mail/tls:
total 48
drwxr-xr-x 2 smmta smmsp 4096 Oct 23 2014 .
drwxr-sr-x 7 smmta smmsp 4096 Jul 3 23:05 ..
-rw-r--r-- 1 root root 7 Oct 23 2014 no_prompt
-rw------- 1 root root 1191 Oct 23 2014 sendmail-client.cfg
-rw-r--r-- 1 root smmsp 1273 Oct 23 2014 sendmail-client.crt
-rw------- 1 root root 1037 Oct 23 2014 sendmail-client.csr
-rw-r----- 1 root smmsp 1679 Oct 23 2014 sendmail-common.key
-rw-r----- 1 root smmsp 1598 Oct 23 2014 sendmail-common.prm
-rw------- 1 root root 1191 Oct 23 2014 sendmail-server.cfg
-rw-r--r-- 1 root smmsp 1273 Oct 23 2014 sendmail-server.crt
-rw------- 1 root root 1037 Oct 23 2014 sendmail-server.csr
-rwxr--r-- 1 root root 3242 Jul 3 23:05 starttls.m4
sendmail.conf:
DAEMON_NETMODE="Static";
DAEMON_NETIF="eth0";
DAEMON_MODE="Daemon";
DAEMON_PARMS="";
DAEMON_HOSTSTATS="No";
DAEMON_MAILSTATS="No";
QUEUE_MODE="${DAEMON_MODE}";
QUEUE_INTERVAL="10m";
QUEUE_PARMS="";
MSP_MODE="Daemon";
MSP_INTERVAL="20m";
MSP_PARMS="";
MSP_MAILSTATS="${DAEMON_MAILSTATS}";
MISC_PARMS="";
CRON_MAILTO="root";
CRON_PARMS="";
LOG_CMDS="No";
HANDS_OFF="No";
AGE_DATA="";
DAEMON_RUNASUSER="No";
DAEMON_STATS="${DAEMON_MAILSTATS}";
MSP_STATS="${MSP_MAILSTATS}";
sendmail.mc:
divert(-1)dnl
divert(0)dnl
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: sendmail.mc, v 8.14.4-4 2013-02-11 11:12:33 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
undefine(`confHOST_STATUS_DIRECTORY')dnl #DAEMON_HOSTSTATS=
define(`SMART_HOST',`[192.168.82.2]')dnl
FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Family=inet, Name=MTA-v4, Port=smtp')dnl
DAEMON_OPTIONS(`Family=inet, Name=MSP-v4, Port=submission, M=Ea,
Addr=127.0.0.1')dnl
include(`/etc/mail/tls/starttls.m4')dnl
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`access_db', , `skip')dnl
FEATURE(`delay_checks', `friend', `n')dnl
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
FEATURE(`local_procmail')dnl
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl
submit.mc...
divert(-1)dnl
divert(0)dnl
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: submit.mc, v 8.14.4-4 2013-02-11 11:12:33 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-msp')dnl
FEATURE(`msp', `[127.0.0.1]', `25')dnl
-- System Information:
Debian Release: 9.1
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.16.0-4-amd64 (SMP w/12 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968), LANGUAGE=C
(charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages sendmail depends on:
ii sendmail-base 8.15.2-8
ii sendmail-bin 8.15.2-8
ii sendmail-cf 8.15.2-8
ii sensible-mda 8.15.2-8
sendmail recommends no packages.
Versions of packages sendmail suggests:
pn rmail <none>
pn sendmail-doc <none>
Versions of packages sensible-mda depends on:
ii libc6 2.24-11+deb9u1
ii procmail 3.22-25+b1
ii sendmail-bin [mail-transport-agent] 8.15.2-8
Versions of packages libmilter1.0.1 depends on:
ii libc6 2.24-11+deb9u1
Versions of packages sendmail-bin depends on:
ii debconf 1.5.61
ii libc6 2.24-11+deb9u1
ii libdb5.3 5.3.28-12+b1
ii libldap-2.4-2 2.4.44+dfsg-5
ii liblockfile1 1.14-1+b1
ii libsasl2-2 2.1.27~101-g0780600+dfsg-3
ii libssl1.1 1.1.0f-3
ii libwrap0 7.6.q-26
ii lsb-base 9.20161125
ii procps 2:3.3.12-3
ii sendmail-base 8.15.2-8
ii sendmail-cf 8.15.2-8
Versions of packages sendmail-bin suggests:
ii libsasl2-modules 2.1.27~101-g0780600+dfsg-3
ii openssl 1.1.0f-3
pn sasl2-bin <none>
pn sendmail-doc <none>
-- no debconf information
--- End Message ---
--- Begin Message ---
On 2017-08-08 17:20, Dianne Skoll wrote:
> Hi,
>
> Sorry; I misunderstood. The MILTER_CHUNK limit with respect to headers
> applies only to the size of an *individual* header, not the total header
> size.
>
> This bug may be closed, and sorry for the noise.
OK. Otherwise I would have asked for a (tested) patch.
Andreas
--- End Message ---