The smtpd daemon talks the Simple Mail Transfer Protocol (SMTP) with other
SMTP daemons to receive mail from them, and saves it into a spool directory
for later processing. It is the store portion of an SMTP store and forward
proxy. The symbiotic companion program smtpfwdd is used to forward the
spooled mail on to its eventual destination.
smtpd is invoked from a super-server such as inetd or juniperd.
Access control rules based on the connecting host, and the smtp envelope are
supported. It contains some powerful features for stopping inbound or
outbound SPAM.
WWW: http://www.obtuse.com/
2012-10-20 misc/voltcraft304: No more public distfiles
2012-10-20 misc/thailocale: No more public distfiles
2012-10-20 misc/flyway: No more public distfiles
2012-10-20 mail/zabit: No more public distfiles
2012-10-20 mail/wbl: No more public distfiles
2012-10-20 mail/smtpd: No more public distfiles
2012-10-20 mail/bulk_mailer: No more public distfiles
Feature safe: yes
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- Change dead WWW to vendor homepage
- Don't mention patch which is already integrated by the port
- Don't mention docs which are no longer online
- Trim trailing whitespace
Patch to solve problem:
since version 8.12.1 (8.12.0 ?) sendmail complains if a program piping
data to it doesn't have stdin, stdout and stderr opened; smtpfwdd
doesn't open stdout and stderr when forwarding a mail to sendmail,
therefore an anoying system messages is generated for each incoming mail:
Dec 30 00:05:44 alchemy sendmail[96078]: SYSERR(uucp): File descriptors
missing on startup: stdout, stderr: Bad file descriptor
Maintainer Timeout.
PR: 33314
Submitted by: marius@alchemy.franken.de
Change PKGDIR from pkg/ to . Also fix places where ${PKGDIR} is spelled out
(many of which are ${PKGDIR}/MESSAGE -> ${PKGMESSAGE} type fixes that
shouldn't have been necessary) and the string "/pkg/" appear.