From owner-freebsd-questions@FreeBSD.ORG Tue Nov 7 20:34:47 2006 Return-Path: X-Original-To: FreeBSD-questions@freebsd.org Delivered-To: FreeBSD-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B90FC16A47B for ; Tue, 7 Nov 2006 20:34:47 +0000 (UTC) (envelope-from gao@schrodinger.com) Received: from schrodinger.com (thermidore.schrodinger.com [192.156.98.99]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7838443DD4 for ; Tue, 7 Nov 2006 20:33:36 +0000 (GMT) (envelope-from gao@schrodinger.com) Received: from [192.156.98.12] (ithi.schrodinger.com [192.156.98.12]) by schrodinger.com (8.13.4/8.12.8) with ESMTP id kA7KXatk025933; Tue, 7 Nov 2006 12:33:36 -0800 (PST) (envelope-from gao@schrodinger.com) Message-ID: <4550EDF5.80708@schrodinger.com> Date: Tue, 07 Nov 2006 12:35:01 -0800 From: Simon Gao User-Agent: Thunderbird 1.5.0.7 (X11/20060926) MIME-Version: 1.0 To: Matthew Seaman References: <4550E665.10309@schrodinger.com> <4550EB98.7040709@infracaninophile.co.uk> In-Reply-To: <4550EB98.7040709@infracaninophile.co.uk> Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Cc: FreeBSD-questions@freebsd.org Subject: Re: Sendmail greet_pause config X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Nov 2006 20:34:47 -0000 Matt, Here is the sendmail.mc: ========================================================== divert(-1) # # Copyright (c) 1983 Eric P. Allman # Copyright (c) 1988, 1993 divert(0) VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.10.2.16 2002/05/22 16: 39:14 gshapiro Exp $') OSTYPE(freebsd4) DOMAIN(generic) FEATURE(access_db, `hash -o -T /etc/mail/access') FEATURE(blacklist_recipients) FEATURE(`greet_pause', `1000') FEATURE(local_lmtp) FEATURE(mailertable, `hash -o /etc/mail/mailertable') FEATURE(virtusertable, `hash -o /etc/mail/virtusertable') define(`confBIND_OPTS', `WorkAroundBrokenAAAA') define(`confMAX_MIME_HEADER_LENGTH', `256/128') define(`confNO_RCPT_ACTION', `add-to-undisclosed') define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') MAILER(local) MAILER(smtp) ========================================================== The sendmail version is 8.13.4, which I am certain greet_pause is available. I assume if a certain version of Sendmail installed, then all the features should be available regardless which version FreeBSD? Is that correct? Simon Matthew Seaman wrote: > Simon Gao wrote: > >> Hi, >> >> I am trying to enable a new feature, greet_pause, with Sendmail 8.13.x >> on FreeBSD 4.7. >> >> When I try to re-generate sendmail.cf file, I got following error and >> the file generation failed: >> >> # m4 /usr/share/sendmail/cf/m4/cf.m4 sendmail.mc > sendmail.cf >> m4: sendmail.mc at line 53: >> include(/usr/share/sendmail/cf/feature/greet_pause.m4): No such file or >> directory >> >> The new feature greet_pause is available since 8.13.1. Why am I missing >> the file? Or did I do something wrong when creating sendmail.cf? >> > > Well, show us your sendmail.mc file then and we'll probably be able to > help. Otherwise about the only valid conclusion we can come to is "yes, > you did something wrong." > > For reference, if you insert the following into your .mc file you > should get a 5s greeting pause: > > FEATURE(greet_pause, `5000')dnl ## 5 seconds > > Note the quotes around `5000' -- the left hand quote is not like > the right hand one. That's something that often catches out people > unused to the ways of m4(1). > > You should have a /usr/share/sendmail/cf/feature/greet_pause.m4 > file if your version of sendmail supports this feature. It works > for me just using the system sendmail on RELENG_6. I think the > sendmail that comes with 4.7 is too old. You'ld be well advised to > upgrade -- at least to 4.11-RELEASE-p25, but preferably 6.2-RELEASE > due out Real Soon Now. > > Cheers, > > Matthew > >