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:
parent
516fc4cd04
commit
750ef0b42e
30
mail/serialmail/Makefile
Normal file
30
mail/serialmail/Makefile
Normal 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>
|
3
mail/serialmail/files/md5
Normal file
3
mail/serialmail/files/md5
Normal 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
|
36
mail/serialmail/patches/patch-aa
Normal file
36
mail/serialmail/patches/patch-aa
Normal 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);
|
||||
}
|
1
mail/serialmail/pkg/COMMENT
Normal file
1
mail/serialmail/pkg/COMMENT
Normal file
@ -0,0 +1 @@
|
||||
tools for passing mail across serial links
|
25
mail/serialmail/pkg/DESCR
Normal file
25
mail/serialmail/pkg/DESCR
Normal 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
22
mail/serialmail/pkg/PLIST
Normal 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
|
Loading…
Reference in New Issue
Block a user