Initial import of serialmail version 0.75.

tools for passing mail across serial links.

Submitted by:	Camiel Dobbelaar <cd@sentia.nl>
This commit is contained in:
kevlo 2000-01-28 12:51:35 +00:00
parent 516fc4cd04
commit 750ef0b42e
6 changed files with 117 additions and 0 deletions

30
mail/serialmail/Makefile Normal file
View File

@ -0,0 +1,30 @@
# OpenBSD$
DISTNAME= serialmail-0.75
CATEGORIES= mail
MAINTAINER= cd@sentia.nl
MASTER_SITES= ftp://ftp.net.ohio-state.edu/pub/networking/mail/qmail/ \
ftp://ftp.ntnu.no/pub/unix/mail/qmail/ \
ftp://ftp.mira.net.au/unix/mail/qmail/ \
ftp://ftp.id.wustl.edu/pub/qmail/ \
ftp://mirror.uk.uu.net/pub/qmail/ \
ftp://ftp.jp.qmail.org/qmail/ \
http://ftp.rifkin.technion.ac.il/pub/qmail/ \
http://koobera.math.uic.edu/www/software/ \
http://pobox.com/~djb/software/
QMAILDIR= /var/qmail
NO_CONFIGURE= yes
ALL_TARGET= default
INSTALL_TARGET= setup check
NO_MTREE= yes
RUN_DEPENDS= tcpclient:${PORTSDIR}/net/ucspi-tcp
RUN_DEPENDS+= ${QMAILDIR}/bin/qmail-local:${PORTSDIR}/mail/qmail/qmail
pre-build:
@${ECHO} ${CC} ${CFLAGS} > ${WRKSRC}/conf-cc
@${ECHO} ${PREFIX} > ${WRKSRC}/conf-home
@${ECHO} ${QMAILDIR} > ${WRKSRC}/conf-qmail
.include <bsd.port.mk>

View File

@ -0,0 +1,3 @@
MD5 (serialmail-0.75.tar.gz) = e6a3049863ae8577b1780fcd9fbc98a9
RMD160 (serialmail-0.75.tar.gz) = 2d12152b9c7d007f76b4d129c2795cd192ba9f83
SHA1 (serialmail-0.75.tar.gz) = 76f8d5ae698cff25b3227e51cc99fff1f4a8b137

View File

@ -0,0 +1,36 @@
--- hier.c.orig Sun Nov 15 03:28:23 1998
+++ hier.c Wed Dec 29 19:28:59 1999
@@ -2,14 +2,15 @@
void hier()
{
- h(auto_home,-1,-1,02755);
+ h(auto_home,-1,-1,0755);
- d(auto_home,"bin",-1,-1,02755);
- d(auto_home,"doc",-1,-1,02755);
- d(auto_home,"doc/serialmail",-1,-1,02755);
- d(auto_home,"man",-1,-1,02755);
- d(auto_home,"man/man1",-1,-1,02755);
- d(auto_home,"man/cat1",-1,-1,02755);
+ d(auto_home,"bin",-1,-1,0755);
+ d(auto_home,"man",-1,-1,0755);
+ d(auto_home,"man/man1",-1,-1,0755);
+ d(auto_home,"man/cat1",-1,-1,0755);
+ d(auto_home,"share",-1,-1,0755);
+ d(auto_home,"share/doc",-1,-1,0755);
+ d(auto_home,"share/doc/serialmail",-1,-1,0755);
c(auto_home,"bin","serialqmtp",-1,-1,0755);
c(auto_home,"bin","serialsmtp",-1,-1,0755);
@@ -31,7 +32,7 @@
c(auto_home,"man/man1","setlock.1",-1,-1,0644);
c(auto_home,"man/cat1","setlock.0",-1,-1,0644);
- c(auto_home,"doc/serialmail","FROMISP",-1,-1,0644);
- c(auto_home,"doc/serialmail","TOISP",-1,-1,0644);
- c(auto_home,"doc/serialmail","AUTOTURN",-1,-1,0644);
+ c(auto_home,"share/doc/serialmail","FROMISP",-1,-1,0644);
+ c(auto_home,"share/doc/serialmail","TOISP",-1,-1,0644);
+ c(auto_home,"share/doc/serialmail","AUTOTURN",-1,-1,0644);
}

View File

@ -0,0 +1 @@
tools for passing mail across serial links

25
mail/serialmail/pkg/DESCR Normal file
View File

@ -0,0 +1,25 @@
serialmail is a collection of tools for passing mail across serial
links. It works with qmail: you use qmail to deliver messages to a
maildir, and then serialmail to deliver messages out of the maildir.
serialmail is designed to handle three common types of mail delivery
between a dialup computer and an ISP:
* Delivery to the ISP. The dialup computer sends all outgoing mail to
the ISP.
* AutoTURN delivery from the ISP. After the dialup computer makes an
SMTP connection to the ISP, it automatically receives an SMTP
connection back from the ISP if there is any new mail for it. This
provides the same power as ETRN but does not require a special
client.
* User-controlled delivery from the ISP. A user with a shell account
can switch from qmail-pop3d to serialmail without pestering the
sysadmin. The user can also decide whether undeliverable messages
should be left for POP retrieval or bounced back to the sender.
serialmail supports SMTP, including ESMTP PIPELINING, and QMTP.
serialmail uses ucspi-tcp/tcpclient for networking. It can also be used
with future UCSPI clients for transparent compression, IPv6, etc.

22
mail/serialmail/pkg/PLIST Normal file
View File

@ -0,0 +1,22 @@
bin/maildirqmtp
bin/maildirserial
bin/maildirsmtp
bin/serialqmtp
bin/serialsmtp
bin/setlock
man/cat1/maildirqmtp.0
man/cat1/maildirserial.0
man/cat1/maildirsmtp.0
man/cat1/serialqmtp.0
man/cat1/serialsmtp.0
man/cat1/setlock.0
man/man1/maildirqmtp.1
man/man1/maildirserial.1
man/man1/maildirsmtp.1
man/man1/serialqmtp.1
man/man1/serialsmtp.1
man/man1/setlock.1
share/doc/serialmail/AUTOTURN
share/doc/serialmail/FROMISP
share/doc/serialmail/TOISP
@dirrm share/doc/serialmail