BSD Ports

mail/sendmail 8.18.2_1 MidnightBSD

Reliable, highly configurable mail transfer agent with utilities

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
Sendmail
Categories
mail

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
MidnightBSDmail/sendmail8.18.2_1
FreeBSDmail/sendmail8.18.2_1
OpenBSDmail/sendmail8.19.0.2p2
NetBSDmail/sendmail8.18.2
DragonFlymail/sendmail8.18.1_1

Install

Binary package:

mport install sendmail

From mports:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	sendmail>0:mail/sendmail

Dependencies

No port depends on this one.

Configuration

Options name: mail_sendmail

OptionDefaultDescription
BDBoffBerkeley DB version 4+ support
BLACKLISTDonEnable blacklistd support
CYRUSLOOKUPoffEnable cyruslookup feature
DANEonEnable DANE support
DOCSoff
GDBMoffGNU dbm library support (option COMPAT needed)
IPV6off
LAonload averages support
LDAPoff
MILTERonEnable milter support
MTA_STSoffEnable MTA-STS support (option SOCKETMAP and TLS needed)
NISon
PICKY_HELO_CHECKonEnable picky HELO check
SASLon
SASLAUTHDonSASLAUTHD support
SEMon
SHMEMonSystem V shared memory support
SMTPUTF8offEnable unicode address support
SOCKETMAPoffEnable socketmap feature
TLSonSMTP-TLS and SMTPS support
TLS_CERT_CHAINoffEnable certificate chain file support (incompatibility)
USES
cpe uidfix groff
Service scripts
none
Conflicts with
courier-0.* postfix-1.* postfix-2.* smail-3.* zmailer-2.* opensmtpd-* for i in "" +tls; do for j in "" +sasl2; do for k in "" +ldap; do for l in "" +db48 +db5 +db6; do echo "sendmail$${i}$${j}$${k}$${l}-8.*" ; done done done done | ${GREP} -v "sendmail${PKGNAMESUFFIX:S|${PKGNAMESUFFIX2}||}-8."

Files

Manual pages 12
  • aliases(5)
  • editmap(8)
  • mail.local(8)
  • mailq(1)
  • mailstats(8)
  • makemap(8)
  • newaliases(1)
  • praliases(8)
  • rmail(8)
  • sendmail(8)
  • smrsh(8)
  • vacation(1)
pkg-plist 43
  • @exec if ! pw groupshow smmsp 2>/dev/null; then pw groupadd smmsp -g 25; fi
  • @exec if ! pw usershow smmsp 2>/dev/null; then pw useradd smmsp -g smmsp -u 25 -h - -d /nonexistent -s /nonexistent -c "Sendmail Queue"; fi
  • @exec mkdir -p /var/spool/clientmqueue
  • @postexec chown smmsp:smmsp /var/spool/clientmqueue
  • @postexec chmod 770 /var/spool/clientmqueue
  • @unexec if pw usershow smmsp | grep -q 90:90; then pw userdel smmsp; fi
  • bin/hoststat
  • bin/mailq
  • bin/newaliases
  • bin/purgestat
  • bin/rmail
  • bin/vacation
  • etc/mail/mailer.conf.sendmail
  • libexec/mail.local
  • libexec/smrsh
  • man/man1/mailq.1.gz
  • man/man1/newaliases.1.gz
  • man/man1/vacation.1.gz
  • man/man5/aliases.5.gz
  • man/man8/sendmail.8.gz
  • man/man8/mailstats.8.gz
  • man/man8/makemap.8.gz
  • man/man8/praliases.8.gz
  • man/man8/smrsh.8.gz
  • man/man8/mail.local.8.gz
  • man/man8/rmail.8.gz
  • man/man8/editmap.8.gz
  • sbin/editmap
  • sbin/mailstats
  • sbin/makemap
  • sbin/praliases
  • @group smmsp
  • sbin/sendmail
  • @group
  • @exec chmod 2555 %D/sbin/sendmail
  • share/sendmail/helpfile
  • share/doc/sendmail/op.ps
  • share/doc/sendmail/op.txt
  • share/doc/sendmail/DEVTOOLS
  • share/doc/sendmail/SENDMAIL
  • share/doc/sendmail/MAIL.LOCAL
  • share/doc/sendmail/SMRSH
  • @dir libexec/sm.bin
distinfo 1
FileSizeSHA256
sendmail.8.18.2.tar.gz2.372458e+061a085faa8ace52cffde2f5e9bc611bdb5f81481caaabf46f0437b719ca089d2f
Master sites 1
  • ftp://ftp.sendmail.org/pub/sendmail/