From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Apr 12 07:40:06 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A0F7037B401 for ; Sat, 12 Apr 2003 07:40:06 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8EE7D43FDF for ; Sat, 12 Apr 2003 07:40:04 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h3CEe4Up057152 for ; Sat, 12 Apr 2003 07:40:04 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h3CEe4AM057151; Sat, 12 Apr 2003 07:40:04 -0700 (PDT) Resent-Date: Sat, 12 Apr 2003 07:40:04 -0700 (PDT) Resent-Message-Id: <200304121440.h3CEe4AM057151@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alex Kiesel Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4680B37B401 for ; Sat, 12 Apr 2003 07:32:48 -0700 (PDT) Received: from mxintern.kundenserver.de (mxintern.kundenserver.de [212.227.126.204]) by mx1.FreeBSD.org (Postfix) with ESMTP id 26CFF43F75 for ; Sat, 12 Apr 2003 07:32:47 -0700 (PDT) (envelope-from kiesel@schlund.de) Received: from [172.17.29.6] (helo=alex.i.schlund.de) by mxintern.kundenserver.de with smtp (Exim 3.35 #1) id 194M3h-0008A5-00 for FreeBSD-gnats-submit@freebsd.org; Sat, 12 Apr 2003 16:32:45 +0200 Received: (qmail 84934 invoked by uid 519); 12 Apr 2003 14:33:15 -0000 Message-Id: <20030412143315.84933.qmail@alex.i.schlund.de> Date: 12 Apr 2003 14:33:15 -0000 From: Alex Kiesel To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: lioux@FreeBSD.org Subject: ports/50866: [PATCH] Introduce patch to qmail-1.03 to send mail through SMTP-AUTH X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alex Kiesel List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Apr 2003 14:40:06 -0000 >Number: 50866 >Category: ports >Synopsis: [PATCH] Introduce patch to qmail-1.03 to send mail through SMTP-AUTH >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Apr 12 07:40:04 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Alex Kiesel >Release: FreeBSD 4.8-RELEASE i386 >Organization: >Environment: System: FreeBSD alex.i.schlund.de 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Fri Apr 11 16:29:20 CEST 2003 root@alex.i.schlund.de:/usr/obj/usr/src/sys/KNORKE i386 >Description: This pr introduces a new Makefile-define to enable a patch that makes qmail send mail going to a remote relaying server through AUTH SMTP. >How-To-Repeat: cd /usr/ports/mail/qmail && patch < qmail.diff >Fix: --- qmail.diff begins here --- diff -urN qmail-old/Makefile qmail/Makefile --- qmail-old/Makefile Wed Mar 5 05:07:35 2003 +++ qmail/Makefile Sat Apr 12 15:48:38 2003 @@ -118,6 +118,10 @@ .if defined(WITH_OUTGOINGIP_PATCH)&&!defined(MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER) PATCHFILES+= outgoingip.patch .endif # WITH_OUTGOINGIP_PATCH && !MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER +.if defined(WITH_CLIENT_SMTPAUTH) +PATCH_SITES+= http://document-root.de/patch/qmail-client-smtp-auth/:csa +PATCHFILES+= qmail-smtp-auth.patch:csa +.endif # WITH_CLIENT_SMTPAUTH MAINTAINER= lioux@FreeBSD.org COMMENT?= A SECURE, reliable, efficient, simple, and FAST MTA for UNIX systems @@ -238,6 +242,12 @@ @${ECHO_MSG} " used by qmail when sending" @${ECHO_MSG} " outgoing messages" .endif # MAIN_QMAIL_PORT_WITH_OUTGOINGIP_PATCH_BARRIER +.if !defined(WITH_CLIENT_SMTPAUTH) + @${ECHO_MSG} "WITH_CLIENT_SMTPAUTH=yes enable patch to qmail to" + @${ECHO_MSG} " send outgoing relayed mail for" + @${ECHO_MSG} " one or all users with given" + @${ECHO_MSG} " credential by SMTP AUTH" +.endif @${ECHO_MSG} "#" .endif # MAIN_QMAIL_PORT_BUILD_WITH_OPTIONS_ADVERTISE_BARRIER @@ -320,6 +330,9 @@ @${ECHO} @${SED} s!/var/qmail!${PREFIX}!g ${PKGMESSAGE} | ${FMT} +.if defined(WITH_CLIENT_SMTPAUTH) + @${INSTALL_DATA} ${FILESDIR}/smtproutes_users ${PREFIX}/control/ +.endif # hack to allow slave ports to include bsd.port.pre.mk and then this file .if defined(_PREMKINCLUDED) .include diff -urN qmail-old/distinfo qmail/distinfo --- qmail-old/distinfo Wed Mar 5 05:07:35 2003 +++ qmail/distinfo Sat Apr 12 15:51:04 2003 @@ -7,3 +7,4 @@ MD5 (big-todo.103.patch) = 39b6f70f65056472ff97ab40c1dba7b4 MD5 (big-concurrency.patch) = 2ff58c3570870a8ff9a1d9eb9aec05a6 MD5 (outgoingip.patch) = 4286231d925105b6c71a91d668778eb5 +MD5 (qmail-smtp-auth.patch) = 458133d17dcfc6aae4ce894b349716d7 diff -urN qmail-old/files/smtproutes_users qmail/files/smtproutes_users --- qmail-old/files/smtproutes_users Thu Jan 1 01:00:00 1970 +++ qmail/files/smtproutes_users Sat Apr 12 15:09:01 2003 @@ -0,0 +1,6 @@ +#adress:mailserver|username|password +#example: +mail@example.com:smtp.example.com|example.com1|examplePasswd +info@example.com:smtp.example.com|example.com2|anotherPasswd +anotherport@example.com:smtp.example.com:26|example.com3|justfoobar + --- qmail.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: