[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#559302: marked as done (sendmail provides bad default config file)



Your message dated Fri, 10 Jul 2015 15:38:22 +0000
with message-id <E1ZDaNa-0004q2-BX@franck.debian.org>
and subject line Bug#354055: fixed in sendmail 8.14.9-3
has caused the Debian Bug report #354055,
regarding sendmail provides bad default config file
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 owner@bugs.debian.org
immediately.)


-- 
354055: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=354055
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: sendmail
Version: 8.14.3-9


During the sendmail first-time installation I got

Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()

sendmail.cf.error says the same. The bad /etc/mail/sendmail.mc
is attached.


I don't expect a predefined sendmail configuration to work,
but wouldn't you agree that it should not produce error messages?


Regards

Harri

divert(-1)dnl
#-----------------------------------------------------------------------------
# $Sendmail: debproto.mc,v 8.14.3 2009-03-01 18:51:56 cowboy Exp $
#
# Copyright (c) 1998-2009 Richard Nelson.  All Rights Reserved.
#
# cf/debian/sendmail.mc.  Generated from sendmail.mc.in by configure.
#
# sendmail.mc prototype config file for building Sendmail 8.14.3
#
# Note: the .in file supports 8.7.6 - 9.0.0, but the generated
#	file is customized to the version noted above.
#
# This file is used to configure Sendmail for use with Debian systems.
#
# If you modify this file, you will have to regenerate /etc/mail/sendmail.cf
# by running this file through the m4 preprocessor via one of the following:
#	* make   (or make -C /etc/mail)
#	* sendmailconfig 
#	* m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
# The first two options are preferred as they will also update other files
# that depend upon the contents of this file.
#
# The best documentation for this .mc file is:
# /usr/share/doc/sendmail-doc/cf.README.gz
#
#-----------------------------------------------------------------------------
divert(0)dnl
#
#   Copyright (c) 1998-2005 Richard Nelson.  All Rights Reserved.
#
#  This file is used to configure Sendmail for use with Debian systems.
#
define(`_USE_ETC_MAIL_')dnl
include(`/usr/share/sendmail/cf/m4/cf.m4')dnl
VERSIONID(`$Id: sendmail.mc, v 8.14.3-9 2009-03-01 18:51:56 cowboy Exp $')
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
undefine(`confHOST_STATUS_DIRECTORY')dnl        #DAEMON_HOSTSTATS=
dnl # Items controlled by /etc/mail/sendmail.conf - DO NOT TOUCH HERE
dnl #
dnl # General defines
dnl #
dnl # SAFE_FILE_ENV: [undefined] If set, sendmail will do a chroot()
dnl #	into this directory before writing files.
dnl #	If *all* your user accounts are under /home then use that
dnl #	instead - it will prevent any writes outside of /home !
dnl #   define(`confSAFE_FILE_ENV',             `')dnl
dnl #
dnl # Daemon options - restrict to servicing LOCALHOST ONLY !!!
dnl # Remove `, Addr=' clauses to receive from any interface
dnl # If you want to support IPv6, switch the commented/uncommentd lines
dnl #
FEATURE(`no_default_msa')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl
dnl DAEMON_OPTIONS(`Family=inet6, Name=MSP-v6, Port=submission, M=Ea, Addr=::1')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=127.0.0.1')dnl
dnl #
dnl # Be somewhat anal in what we allow
define(`confPRIVACY_FLAGS',dnl
`needmailhelo,needexpnhelo,needvrfyhelo,restrictqrun,restrictexpand,nobodyreturn,authwarnings')dnl
dnl #
dnl # Define connection throttling and window length
define(`confCONNECTION_RATE_THROTTLE', `15')dnl
define(`confCONNECTION_RATE_WINDOW_SIZE',`10m')dnl
dnl #
dnl # Features
dnl #
dnl # use /etc/mail/local-host-names
FEATURE(`use_cw_file')dnl
dnl #
dnl # The access db is the basis for most of sendmail's checking
FEATURE(`access_db', , `skip')dnl
dnl #
dnl # The greet_pause feature stops some automail bots - but check the
dnl # provided access db for details on excluding localhosts...
FEATURE(`greet_pause', `1000')dnl 1 seconds
dnl #
dnl # Delay_checks allows sender<->recipient checking
FEATURE(`delay_checks', `friend', `n')dnl
dnl #
dnl # If we get too many bad recipients, slow things down...
define(`confBAD_RCPT_THROTTLE',`3')dnl
dnl #
dnl # Stop connections that overflow our concurrent and time connection rates
FEATURE(`conncontrol', `nodelay', `terminate')dnl
FEATURE(`ratecontrol', `nodelay', `terminate')dnl
dnl #
dnl # If you're on a dialup link, you should enable this - so sendmail
dnl # will not bring up the link (it will queue mail for later)
dnl define(`confCON_EXPENSIVE',`True')dnl
dnl #
dnl # Dialup/LAN connection overrides
dnl #
include(`/etc/mail/m4/dialup.m4')dnl
include(`/etc/mail/m4/provider.m4')dnl
dnl #
dnl # Default Mailer setup
MAILER_DEFINITIONS
MAILER(`local')dnl
MAILER(`smtp')dnl

dnl # Masquerading options
FEATURE(`always_add_domain')dnl
MASQUERADE_AS(`mydomain.de')dnl
FEATURE(`allmasquerade')dnl
FEATURE(`masquerade_envelope')dnl
Selecting previously deselected package procmail.
(Reading database ... 34126 files and directories currently installed.)
Unpacking procmail (from .../procmail_3.22-18_amd64.deb) ...
Selecting previously deselected package sendmail-base.
Unpacking sendmail-base (from .../sendmail-base_8.14.3-9_all.deb) ...
Selecting previously deselected package sendmail-cf.
Unpacking sendmail-cf (from .../sendmail-cf_8.14.3-9_all.deb) ...
Selecting previously deselected package sendmail-bin.
Unpacking sendmail-bin (from .../sendmail-bin_8.14.3-9_amd64.deb) ...
Selecting previously deselected package sensible-mda.
Unpacking sensible-mda (from .../sensible-mda_8.14.3-9_amd64.deb) ...
Selecting previously deselected package sendmail.
Unpacking sendmail (from .../sendmail_8.14.3-9_all.deb) ...
Selecting previously deselected package sendmail-doc.
Unpacking sendmail-doc (from .../sendmail-doc_8.14.3-9_all.deb) ...
Processing triggers for man-db ...
Setting up procmail (3.22-18) ...
Setting up sendmail-base (8.14.3-9) ...
adduser: Warning: The home directory `/var/lib/sendmail' does not belong to the user you are currently creating.
adduser: Warning: The home directory `/var/lib/sendmail' does not belong to the user you are currently creating.
Setting up sendmail-cf (8.14.3-9) ...
Setting up sendmail-bin (8.14.3-9) ...
update-rc.d: warning: sendmail stop runlevel arguments (0 1 6) do not match LSB Default-Stop values (1)
update-alternatives: using /usr/lib/sm.bin/sendmail to provide /usr/sbin/sendmail-mta (sendmail-mta) in auto mode.
update-alternatives: using /usr/lib/sm.bin/sendmail to provide /usr/sbin/sendmail-msp (sendmail-msp) in auto mode.
update-alternatives: warning: not replacing /usr/share/man/man8/sendmail.8.gz with a link.

You are doing a new install, or have erased /etc/mail/sendmail.mc.
If you've accidentaly erased /etc/mail/sendmail.mc, check /var/backups.

I am creating a safe, default sendmail.mc for you and you can
run sendmailconfig later if you need to change the defaults.

Stopping Mail Transport Agent (MTA): sendmail.
Updating sendmail environment ...
Validating configuration.
Writing configuration to /etc/mail/sendmail.conf.
Writing /etc/cron.d/sendmail.
Could not open /etc/mail/databases(No such file or directory), creating it.
Could not open /etc/mail/sendmail.mc(No such file or directory)
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Writing configuration to /etc/mail/sendmail.conf.
Writing /etc/cron.d/sendmail.
Turning off Host Status collection
Could not open /etc/mail/databases(No such file or directory), creating it.
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...

Checking filesystem, this may take some time - it will not hang!
  ...   Done.
 
Checking for installed MDAs...
Adding link for newly extant program (mail.local)
Adding link for newly extant program (procmail)
sasl2-bin not installed, not configuring sendmail support.

To enable sendmail SASL2 support at a later date, invoke "/usr/share/sendmail/update_auth"

 
Creating/Updating SSL(for TLS) information
Creating /etc/mail/tls/starttls.m4...
Creating SSL certificates for sendmail.
Generating DSA parameters, 2048 bit long prime
This could take some time
...+...........+++++++++++++++++++++++++++++++++++++++++++++++++++*
.+....+.+...........+....................+......+.....+...+........+......+....+.......+...........+.....+.......+...+..................................+............+..........+.........+...........+.......+.+.......................................+..........................+.........+++++++++++++++++++++++++++++++++++++++++++++++++++*
Generating RSA private key, 2048 bit long modulus
.........................................................................................+++
.+++
e is 65537 (0x10001)

*** *** *** WARNING *** WARNING *** WARNING *** WARNING *** *** ***

Everything you need to support STARTTLS (encrypted mail transmission
and user authentication via certificates) is installed and configured
but is *NOT* being used.

To enable sendmail to use STARTTLS, you need to:
1) Add this line to /etc/mail/sendmail.mc and optionally
   to /etc/mail/submit.mc:
  include(`/etc/mail/tls/starttls.m4')dnl
2) Run sendmailconfig
3) Restart sendmail

 
Updating /etc/hosts.allow, adding "sendmail: all".

Please edit /etc/hosts.allow and check the rules location to
make sure your security measures have not been overridden -
it is common to move the sendmail:all line to the *end* of
the file, so your more selective rules take precedence.
Checking {sendmail,submit}.mc and related databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/databases...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Creating /etc/mail/Makefile...
Reading configuration from /etc/mail/sendmail.conf.
Validating configuration.
Writing configuration to /etc/mail/sendmail.conf.
Writing /etc/cron.d/sendmail.
Disabling HOST statistics file(/var/lib/sendmail/host_status).
Creating /etc/mail/sendmail.cf...
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
 
Creating /etc/mail/submit.cf...
Informational: confCR_FILE file empty: /etc/mail/relay-domains
Warning: confCT_FILE source file not found: /etc/mail/trusted-users
 it was created
Informational: confCT_FILE file empty: /etc/mail/trusted-users
Warning: confCW_FILE source file not found: /etc/mail/local-host-names
 it was created
Warning: access_db source file not found: /etc/mail/access
 it was created
Updating /etc/mail/access...
Linking /etc/aliases to /etc/mail/aliases
Updating /etc/mail/aliases...
/etc/mail/aliases: 13 aliases, longest 17 bytes, 155 bytes total
 
Warning: 3 database(s) sources
        were not found, (but were created)
        please investigate.
 
Warning: These messages were issued while creating sendmail.cf
        make sure they are benign before starting sendmail!
 
Errors in generating sendmail.cf
*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`always_add_domain')*** ERROR: FEATURE() should be before MAILER()
*** MAILER(`local') must appear after FEATURE(`allmasquerade')*** ERROR: FEATURE() should be before MAILER()
 
Starting Mail Transport Agent (MTA): sendmail.
Setting up sensible-mda (8.14.3-9) ...
Setting up sendmail (8.14.3-9) ...
Setting up sendmail-doc (8.14.3-9) ...

--- End Message ---
--- Begin Message ---
Source: sendmail
Source-Version: 8.14.9-3

We believe that the bug you reported is fixed in the latest version of
sendmail, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 354055@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <anbe@debian.org> (supplier of updated sendmail package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Fri, 10 Jul 2015 15:37:14 +0200
Source: sendmail
Binary: sendmail-bin rmail sensible-mda libmilter1.0.1 libmilter1.0.1-dbg libmilter-dev sendmail-doc sendmail sendmail-base sendmail-cf
Architecture: source all
Version: 8.14.9-3
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Andreas Beckmann <anbe@debian.org>
Description:
 libmilter-dev - Sendmail Mail Filter API (Milter) (development files)
 libmilter1.0.1 - Sendmail Mail Filter API (Milter)
 libmilter1.0.1-dbg - Sendmail Mail Filter API (Milter) (debug symbols)
 rmail      - MTA->UUCP remote mail handler
 sendmail   - powerful, efficient, and scalable Mail Transport Agent (metapacka
 sendmail-base - powerful, efficient, and scalable Mail Transport Agent (arch inde
 sendmail-bin - powerful, efficient, and scalable Mail Transport Agent
 sendmail-cf - powerful, efficient, and scalable Mail Transport Agent (config ma
 sendmail-doc - powerful, efficient, and scalable Mail Transport Agent (documenta
 sensible-mda - Mail Delivery Agent wrapper
Closes: 293017 354055 790968
Changes:
 sendmail (8.14.9-3) unstable; urgency=medium
 .
   * QA upload.
   * Use a deterministic object directory for fully reproducible builds.
   * update_mc: Insert masquerading options before mailer definitions.
     (Closes: #293017, #354055)
   * debian-mta.m4: Fix typo 'GroupReadableaDefaultAuthInfoFile'.
     (Closes: #790968)
   * sendmail-base: Add Depends: netbase for /etc/services.
   * Drop Breaks+Replaces against package versions predating oldstable.
Checksums-Sha1:
 c3a234327b6db3aae1e87b1e0423d48a926b3a68 2599 sendmail_8.14.9-3.dsc
 3c711c04a3c18fa3ffdb48770836c81d5288bef5 401948 sendmail_8.14.9-3.debian.tar.xz
 c580724a913a93ed9f358b639aaaf69876731789 342888 sendmail-base_8.14.9-3_all.deb
 0fcee3ea379c826c1cb07605a85d6054bfbc4983 288562 sendmail-cf_8.14.9-3_all.deb
 4190449c8a004560dea05e907ded3000fea36ae1 863316 sendmail-doc_8.14.9-3_all.deb
 4a516201f1e7c81ab6f3509de7c8a78113166c43 221152 sendmail_8.14.9-3_all.deb
Checksums-Sha256:
 96e208fc38386feeb84d71382c0d7e8908dc6127aa97821b10e59ac53316c867 2599 sendmail_8.14.9-3.dsc
 45fb7e2d437fdb89dbaebfbdadddd74f32330cd69c506cbe92d6c1090dfc9007 401948 sendmail_8.14.9-3.debian.tar.xz
 b181d7c4ce269b43eabf4173fadad93af3832eaa7e0c76da58d6e2b14ed09691 342888 sendmail-base_8.14.9-3_all.deb
 3fd9d910b84e9ed772a8f447083efaac6a3582dd5d18a53702e8f268a664e2eb 288562 sendmail-cf_8.14.9-3_all.deb
 7bba0475d3b87c90745a7a8a0f3ac3452c8b490665516fb88f1e613a52409b4b 863316 sendmail-doc_8.14.9-3_all.deb
 5d69207d73006fc474180ee86fed66cb8777ed46ef6402520a845324d67d5959 221152 sendmail_8.14.9-3_all.deb
Files:
 0ab16fe041753a16e2d9666872f53ebd 2599 mail extra sendmail_8.14.9-3.dsc
 a43afe2eaa37afae1ca22e0017f338f2 401948 mail extra sendmail_8.14.9-3.debian.tar.xz
 80880e92dd0a9f526e3a3d9f16c8a461 342888 mail extra sendmail-base_8.14.9-3_all.deb
 23567199fc7b67b554fddd86cfc1d29e 288562 mail extra sendmail-cf_8.14.9-3_all.deb
 442bda7609cbb081380b27f950d623a8 863316 doc extra sendmail-doc_8.14.9-3_all.deb
 4747abac4841d72a2a69111fb92febb5 221152 mail extra sendmail_8.14.9-3_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJVn88eAAoJEF+zP5NZ6e0IFREP/2sAuXD0vOAVPx3IPHDwz2gP
pvkEECobICnptBI7Pcd+91eNbDfeMpj5NcTSvHRIbooEXFOGNH5AEfxCnkllmZkL
Ej6T3kSKuevH/07PEf9SGs1pPyfUnn8v3w7s3uFggdOiJ6Fscy2J0wZAK33erYkM
UYy4LoP0IIqZEMG0N6Rkvj9QqUqMAHLWAudA3dXwC8+BvU3gU60nKDfrGAbOS4g4
uGqmp7x6ZW5YuDTNfaHWdl8KeFhcqjGgFR7IKcYV2H7uW+p2xhsbwMYvtHCLN8Es
nHSkhP4vYsToXSZarOiIZ7iWyn6WwiCzVE3+gnC/ryeTypc+VjAdAV45PQwqDcFb
jvb+GqBVxVDudI9iF6i6oaXzU5ZLd+qeXWP6+4rlb7d0rcMEwaRkgXsX+M3v4f6x
BJImOA+UAeDhyVSGhJ1o/jxy8BGvw7GLm5WxLvKE8eT1tw2NyXK0ImAVVgrOg5w9
wWFony7cGt7xq4TECKAfNHBbpWCG/hstmyp08bPPzvf8uCc5C9AbWE1z+vdgM9pp
1uF87j8O1bj2DTj+SzSfZ/QUPkrultUTJOI6Abe5p5LoFF+WSFpzIsnWt78visPN
5SsG0sg+/PefXZkEmMI0ILLcmg28RkEgGX4vtLaV7WoGWF5D3dPVoUBbHQOUoJ5T
Weipo8CspmoYupKZGAAy
=Wb16
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: