aboutsummaryrefslogtreecommitdiff
path: root/mail/messagewall/Makefile
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2003-04-06 14:43:07 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2003-04-06 14:43:07 +0000
commite6f5bb48bbfabc6388f177687116bdd97900535b (patch)
tree27a36f4a05d1c4f0ea60418e8870fa1fec832a59 /mail/messagewall/Makefile
parent71934abba4984d061bf52198d745c946555bef9f (diff)
downloadports-e6f5bb48bbfabc6388f177687116bdd97900535b.tar.gz
ports-e6f5bb48bbfabc6388f177687116bdd97900535b.zip
There is a problem with the interaction between MessageWall and Microsoft
Exchange server. The MS Exchange server gets upset that MessageWall sends the "250 2.0.0 h1Q0Qc907062 Message accepted for delivery" and the "\r\n" in different packets. The first patch works around this MS problem. See http://messagewall.org/cgi-bin/ezmlm-browse.cgi?command=showthread&list=messagewall-discuss&month=200302&threadid=nnoiaogojliciagmgpbk The other patch changes how MessageWall behaves when there are multiple recipients to a message. MessageWall accepts the first recipient, but defers the second with a temporary SMTP error. This can take some time for all recipients to get the message when the sending side has a long queue time. MessageWall does this since different recipients of a message can have different profiles. We, along with a number of sites, use a single profile for all inbound email. This patch, which must be enabled when the port is built with -DMESSAGEWALL_ALLOW_MULT_RCPT, allows multiple recipients, using the profile of the first recipient. See: http://www.messagewall.org/cgi-bin/ezmlm-browse.cgi?command=showthread&list=messagewall-discuss&month=200303&threadid=lcjcimckfmdphlhpjjhn PR: ports/50296 Submitted by: Douglas K. Rand <rand@meridian-enviro.com> Approved by: maintainer timeout (12 days)
Notes
Notes: svn path=/head/; revision=78425
Diffstat (limited to 'mail/messagewall/Makefile')
-rw-r--r--mail/messagewall/Makefile16
1 files changed, 16 insertions, 0 deletions
diff --git a/mail/messagewall/Makefile b/mail/messagewall/Makefile
index ddab0e6dc6ea..d06f9664f460 100644
--- a/mail/messagewall/Makefile
+++ b/mail/messagewall/Makefile
@@ -7,6 +7,7 @@
PORTNAME= messagewall
PORTVERSION= 1.0.8
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= http://www.messagewall.org/download/
DISTNAME= messagewall-${PORTVERSION}
@@ -25,6 +26,21 @@ WRKSRC= ${WRKDIR}/messagewall
GNU_CONFIGURE= yes
USE_REINPLACE= yes
+pre-fetch:
+ @${ECHO} ""
+ @${ECHO} "You may use the following build options:"
+ @${ECHO} ""
+ @${ECHO} " -DMESSAGEWALL_ALLOW_MULT_RCPT to allow multiple recipients"
+ @${ECHO} " The profile for the first recipient will be applied to all"
+ @${ECHO} " recipients of the message."
+ @${ECHO} ""
+
+# Patch from "Quentin Guernsey" <quentin@wingateweb.com>
+# for details see http://www.messagewall.org/cgi-bin/ezmlm-browse.cgi?command=showmsg&list=messagewall-discuss&month=200303&msgnum=921&threadid=lcjcimckfmdphlhpjjhn
+.if defined(MESSAGEWALL_ALLOW_MULT_RCPT)
+EXTRA_PATCHES+= ${PATCHDIR}/allow-multiple-recipients.patch
+.endif
+
post-patch:
${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \
${WRKSRC}/firemake.cflags \