BSD Ports

mail/sendmail 8.18.1_1 DragonFly

Reliable, highly configurable mail transfer agent with utilities

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
Sendmail
Categories
mail
Package size
1233.2 KiB, 4810.6 KiB installed

Description

Sendmail implements a general purpose internetwork mail routing facility under the UNIX operating system. It is not tied to any one transport protocol - its function may be likened to a crossbar switch, relaying messages from one domain into another. In the process, it can do a limited amount of message header editing to put the message into a format that is appropriate for the receiving domain. All of this is done under the control of a configuration file.

Sendmail is a trademark of Sendmail, Inc.

In the other systems

SystemPortVersion
DragonFlymail/sendmail8.18.1_1
FreeBSDmail/sendmail8.18.2_1
OpenBSDmail/sendmail8.19.0.2p2
NetBSDmail/sendmail8.18.2
MidnightBSDmail/sendmail8.18.2_1

Install

Binary package:

pkg install sendmail

From DPorts:

cd /usr/dports/mail/sendmail && make install clean

Dependencies

Run dependencies 3

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

you should add in /etc/make.conf:
SENDMAIL_CF_DIR=	/usr/local/share/sendmail/cf

To deliver all local mail to your mailhub, edit the last line of submit.mc:
FEATURE(`msp','[mailhub.do.main]`)dnl

To update your configuration look at /usr/local/share/sendmail/cf/README.
---------------------------------------------------
To use the binaries supplied by the port you should add the following lines
to your sendmail.mc file before any mailer or feature definition:

define(`confEBINDIR', `/usr/local/libexec')dnl
define(`UUCP_MAILER_PATH', `/usr/local/bin/uux')dnl

---------------------------------------------------
To activate sendmail as your default mailer, run:
$ cd /usr/local/etc/mail && cp mailer.conf.sendmail mailer.conf

Your '/usr/local/etc/mail/mailer.conf' should look like this:
#
# Execute the "real" sendmail program, named /usr/libexec/sendmail/sendmail
#
sendmail	/usr/local/sbin/sendmail
send-mail	/usr/local/sbin/sendmail
mailq		/usr/local/sbin/sendmail
newaliases	/usr/local/sbin/sendmail
hoststat	/usr/local/sbin/sendmail
purgestat	/usr/local/sbin/sendmail

You may also need to update /etc/rc.conf.