I hope I am not doing stupid thing, but have no time, so decided to install sendmail:
Module Index
Help..
Install Package
Installing package(s) with command apt-get -y --force-yes -f install sendmail ..
Setting up postfix (2.7.0-1ubuntu0.2) …
Postfix configuration was not changed. If you need to make changes, edit
/etc/postfix/main.cf (and others) as needed. To view Postfix configuration
values, see postconf(1).
After modifying main.cf, be sure to run ‘/etc/init.d/postfix reload’.
Running newaliases
- Stopping Postfix Mail Transport Agent postfix
…done.
- Starting Postfix Mail Transport Agent postfix
…fail!
invoke-rc.d: initscript postfix, action “restart” failed.
dpkg: error processing postfix (–configure):
subprocess installed post-installation script returned error exit status 1
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
Errors were encountered while processing:
postfix
Reading package lists…
Building dependency tree…
Reading state information…
The following extra packages will be installed:
m4 sendmail-base sendmail-bin sendmail-cf sensible-mda
Suggested packages:
sendmail-doc rmail logcheck resolvconf
The following packages will be REMOVED:
postfix
The following NEW packages will be installed:
m4 sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda
0 upgraded, 6 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 1912kB of archives.
After this operation, 2253kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu/ lucid/main m4 1.4.13-3 [286kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ lucid/universe sendmail-base 8.14.3-9.1ubuntu1 [358kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ lucid/universe sendmail-cf 8.14.3-9.1ubuntu1 [295kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ lucid/universe sendmail-bin 8.14.3-9.1ubuntu1 [956kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ lucid/universe sensible-mda 8.14.3-9.1ubuntu1 [12.4kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ lucid/universe sendmail 8.14.3-9.1ubuntu1 [3488B]
Fetched 1912kB in 5s (362kB/s)
dpkg: postfix: dependency problems, but removing anyway as you requested:
bsd-mailx depends on default-mta | mail-transport-agent; however:
Package default-mta is not installed.
Package postfix which provides default-mta is to be removed.
Package mail-transport-agent is not installed.
Package ssmtp which provides mail-transport-agent is not installed.
Package postfix which provides mail-transport-agent is to be removed.
mailman depends on exim4 | mail-transport-agent; however:
Package exim4 is not installed.
Package mail-transport-agent is not installed.
Package ssmtp which provides mail-transport-agent is not installed.
Package postfix which provides mail-transport-agent is to be removed.
bsd-mailx depends on default-mta | mail-transport-agent; however:
Package default-mta is not installed.
Package postfix which provides default-mta is to be removed.
Package mail-transport-agent is not installed.
Package ssmtp which provides mail-transport-agent is not installed.
Package postfix which provides mail-transport-agent is to be removed.
(Reading database … 103973 files and directories currently installed.)
Removing postfix …
- Stopping Postfix Mail Transport Agent postfix
…done.
Processing triggers for man-db …
Processing triggers for ufw …
Processing triggers for ureadahead …
Processing triggers for libc-bin …
ldconfig deferred processing now taking place
Selecting previously deselected package m4.
(Reading database … 103819 files and directories currently installed.)
Unpacking m4 (from …/archives/m4_1.4.13-3_amd64.deb) …
Selecting previously deselected package sendmail-base.
Unpacking sendmail-base (from …/sendmail-base_8.14.3-9.1ubuntu1_all.deb) …
Selecting previously deselected package sendmail-cf.
Unpacking sendmail-cf (from …/sendmail-cf_8.14.3-9.1ubuntu1_all.deb) …
Selecting previously deselected package sendmail-bin.
Unpacking sendmail-bin (from …/sendmail-bin_8.14.3-9.1ubuntu1_amd64.deb) …
Selecting previously deselected package sensible-mda.
Unpacking sensible-mda (from …/sensible-mda_8.14.3-9.1ubuntu1_amd64.deb) …
Selecting previously deselected package sendmail.
Unpacking sendmail (from …/sendmail_8.14.3-9.1ubuntu1_all.deb) …
Processing triggers for install-info …
Processing triggers for man-db …
Processing triggers for ureadahead …
Setting up m4 (1.4.13-3) …
Setting up sendmail-base (8.14.3-9.1ubuntu1) …
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.1ubuntu1) …
Setting up sendmail-bin (8.14.3-9.1ubuntu1) …
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
…done.
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)
Creating /etc/mail/sasl/sasl.m4…
Ah, you’re setup with SASL2 !
Unfortunately, there is no automagic way to migrate to /etc/sasldb2 
You’ll want to make sure /etc/default/saslauthd is setup to start,
and has at least MECHANISMS=“pam” !
If you find out what more is needed, please let me know!
To enable sendmail to use SASLS, you need to:
- Add this line to /etc/mail/sendmail.mc and optionally
to /etc/mail/submit.mc:
include(`/etc/mail/sasl/sasl.m4’)dnl
- Run sendmailconfig
- Restart sendmail
SASL2 is now minimally setup, there are a few ways to handle users:
*) Allow only shell users (default)
You’re all set, nothing else to do !
*) Allow users other than shell
Add users via /usr/sbin/saslpasswd2 and make sure that the
realm you used matches what your users specify in their
netscape/outlook/mutt/etc profiles.
If you need to authorize sendmail as a sender, also update
/etc/mail/default-auth-info and rerun /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:
- Add this line to /etc/mail/sendmail.mc and optionally
to /etc/mail/submit.mc:
include(`/etc/mail/tls/starttls.m4’)dnl
- Run sendmailconfig
- 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: 4 aliases, longest 82 bytes, 143 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
…done.
Setting up sensible-mda (8.14.3-9.1ubuntu1) …
Setting up sendmail (8.14.3-9.1ubuntu1) …
… install complete.
Package m4 was installed successfully