Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Apr 2000 10:53:50 -0700 (PDT)
From:      "Blake R. Swensen" <blake@pyramus.com>
To:        David Ward <David@intelemedia.com>
Cc:        "'questions@freebsd.org'" <questions@FreeBSD.ORG>
Subject:   Re: SendMail 8.10.0
Message-ID:  <Pine.BSF.3.91.1000407095718.10396B-100000@phil.pyramus.com>
In-Reply-To: <018EFBB4FBD6D2119F7F00E0292282354C7453@exchange01.intelemedia.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I was able to install sendmail 8.10 on both 3.4-RELEASE and 2.1-RELEASE 
environments with very little problem. The only real hang-up was getting 
new sendmail.cf file to carry configurations over from the old versions.  
These I changed manually..... one piece of advice, from one NT admin to 
another:

Before you go any further, download, and install WebMin 
(http://www.webmin.com/).  This is a FANTASTIC tool for admin-ing any 
Un*x system, and will help you configure your sendmail (after install). 
Many, many thanks to the Webmin folks!!

Now, I'll tell you what I did on my 2.1-RELEASE box, which had the 
hang-ups because it was running sendmail 4 (or some such really old 
sucker). The newer systems were much easier because there were prototypes 
for all the config files.

Unlike really old versions of sendmail, the config file (sendmail.cf) 
likes to live in the /etc/mail directory, as opposed to /etc.  Once I 
figured this out, the rest was simple.  

Make a back-up of your sendmail.cf (and any other relevant files) and 
/usr/sbin/sendmail... if this breaks, you'll want to be able to back-track.

Then download the tarball from senmail.org and untar it somewhere on your 
system.  If you don't know how to do this, you're in a lot of trouble 
already, and you should hire a consultant ;)

Kill the sendmail process that is running. 

Run 'sh Build' in the sendmail/ directory,   and all the other steps 
listed in listed in the INSTALL document... read it.

Once sendmail was installed, I had to manually create a /etc/mail 
directory and copy the generic sendmail.cf from the distribution into 
it.  Both older versions of sendmail.cf that I was using were not 
compatible with 8.10, so I had to start with the generic new version and 
merge any parameters/files/configurations into the generic one.  This is 
where Webmin came in handy.  For instance all my Cw records were all 
listed in sendmail.cf in the old version. In the new version these 
domains are contained in /etc/mail/sendmail.cw, so manual creation of 
these records was necessary.  

The sendmail distribution, by default, anticipates that you are going to be 
running it on a single system ... so there are some assumptions made in 
the generic sendmail.cf that you may not like.  The good news is that all 
this stuff is clearly marked and easy to edit (ie anti spam rules, 
virtual users, etc).

Finally when sendmail runs it wants to create a /var/run/sendmail.pid 
file.  Make sure that the process can write to that directory.

The whole upgrade took me about an hour.. so it isn't really that scary.

Hope this helps.
Peace,
Blake

On Fri, 7 Apr 2000, David Ward wrote:

> Some of you have seen my posts before, and yes, I admit I'm a NEWBIE (oi,
> it's painfully obvious to me too)
> 
> I'm trying to play with SendMail v8.10.0 and needless to say, the install
> and config is difficult..(for a winNT admin 
> type trying to learn un*x/freeBSD admin stuff)
> 
> the www.sendmail.org site is great, but it's a level or two over my head
> right now...and it's looking like the section 
> on SendMail in Greg's book is actually a level under where I need to be to
> set it up and config it...
> 
> Can someone point me at any quick references for the install and initial
> config of sendmail  that is fit for a
> newbie/wannabe sendmail admin?? (or maybe take pitty on the helpless wretch
> that I am and offer some hints?)
> 
> David Ward
> "I've found that luck is quite predictable. If you want 
> more luck, take more chances. Be more active. Show up more often."
>         - Brian Tracy 
> Network Administrator
> Intelemedia Communications, Inc.
> IVR Demo Line: 800-263-3120
> Office: 972-994-0700 ext. 814
> 
> 
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.91.1000407095718.10396B-100000>