Re: [CentOS] sendmail aliases

2008-04-02 Thread Brent L. Bates
 Sendmail used to automatically compare creation dates of the text and
database aliases files and when the text one was newer than the database one,
sendmail would automatically update the database file at a convenient time.
 This made a lot of sense.  However, the powers that be decided to break this
great feature and removed it.  I copied it back into to source we use.

-- 

  Brent L. Bates (UNIX Sys. Admin.)
  M.S. 912  Phone:(757) 865-1400, x204
  NASA Langley Research CenterFAX:(757) 865-8177
  Hampton, Virginia  23681-0001
  Email: [EMAIL PROTECTED]  http://www.vigyan.com/~blbates/

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] sendmail aliases

2008-04-02 Thread Les Mikesell

Brent L. Bates wrote:

 Sendmail used to automatically compare creation dates of the text and
database aliases files and when the text one was newer than the database one,
sendmail would automatically update the database file at a convenient time.
 This made a lot of sense.  However, the powers that be decided to break this
great feature and removed it.  I copied it back into to source we use.


This isn't exactly a source change.  Just uncomment the line:
dnl define(`confAUTO_REBUILD')dnl
(by removing the leading dnl)
in /etc/mail/sendmail.mc and restart sendmail.

--
  Les Mikesell
   [EMAIL PROTECTED]

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] sendmail aliases

2008-04-02 Thread Brent L. Bates
 Actually it *IS* a source change.  The `confAUTO_REBUILD' option has been
deleted from the sendmail source files for some time now.  One can put that
option in the sendmail.mc configuration file, but it will not be used because
it isn't in the source any more.  I've double checked this and have looked at
the source.  Now, I suppose if one isn't using a current version of sendmail,
then this option may still be in the version you are using.
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


RE: [CentOS] sendmail aliases

2008-04-01 Thread Hugh E Cruickshank
From: David Hláèik Sent: April 1, 2008 14:40

 Hi, how to sent mail to more then one email adress

 here comes the part from /etc/aliases

 # Person who should get root's mail
 root: [EMAIL PROTECTED], [EMAIL PROTECTED]

 which is not working.


Your half way there. After editing the /etc/aliases file you must
then run the newaliases command to populate the databases.

HTH

Regards, Hugh

--
Hugh E Cruickshank, Forward Software, www.forward-software.com

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] sendmail aliases

2008-04-01 Thread David Hláčik
or just restart sendmail is enought?

thanks!

D.

On Tue, Apr 1, 2008 at 11:57 PM, Hugh E Cruickshank [EMAIL PROTECTED]
wrote:

 From: David Hláèik Sent: April 1, 2008 14:40
 
  Hi, how to sent mail to more then one email adress
 
  here comes the part from /etc/aliases
 
  # Person who should get root's mail
  root: [EMAIL PROTECTED], [EMAIL PROTECTED]
 
  which is not working.
 

 Your half way there. After editing the /etc/aliases file you must
 then run the newaliases command to populate the databases.

 HTH

 Regards, Hugh

 --
 Hugh E Cruickshank, Forward Software, www.forward-software.com

 ___
 CentOS mailing list
 CentOS@centos.org
 http://lists.centos.org/mailman/listinfo/centos

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] sendmail aliases

2008-04-01 Thread Frank Cox
On Wed, 02 Apr 2008 01:00:15 +0200
David Hláčik [EMAIL PROTECTED] wrote:

 or just restart sendmail is enought?

No.

I run this short bash script every time I make a change in my sendmail
configuration:

#!/bin/bash
cd /etc/mail
make
newaliases
/etc/init.d/sendmail restart


-- 
MELVILLE THEATRE ~ Melville Sask ~ http://www.melvilletheatre.com
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


RE: [CentOS] sendmail aliases

2008-04-01 Thread Hugh E Cruickshank
From: David Hláèik Sent: April 1, 2008 16:00

 or just restart sendmail is enought?


I do not believe that that will work. The databases are normally
only updated on demand when you issue the newaliases command.
restarting sendmail will just use the exiting database without
the changes you did to the /etc/aliases file.

Regards, Hugh

--
Hugh E Cruickshank, Payroll Guardian, www.PayrollGuardian.com

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


RE: [CentOS] sendmail aliases

2008-04-01 Thread Hugh E Cruickshank
From: Frank Cox Sent: April 1, 2008 16:03
 
 On Wed, 02 Apr 2008 01:00:15 David Hláčik [EMAIL PROTECTED] wrote:
 
  or just restart sendmail is enought?
 
 No.
 
 I run this short bash script every time I make a change in my sendmail
 configuration:
 
 #!/bin/bash
 cd /etc/mail
 make
 newaliases
 /etc/init.d/sendmail restart
 

While that will work it is really overkill. All you need to do is
edit the /etc/aliases file and issue the newaliases command. sendmail
will use the updated databases immediately.

Regards, Hugh

-- 
Hugh E Cruickshank, Forward Software, www.forward-software.com 

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] sendmail aliases

2008-04-01 Thread Chris Payne
On Tue, Apr 01, 2008 at 04:07:33PM -0700, Hugh E Cruickshank wrote:
 From: David Hláèik Sent: April 1, 2008 16:00
 
  or just restart sendmail is enought?
 
 I do not believe that that will work. The databases are normally
 only updated on demand when you issue the newaliases command.
 restarting sendmail will just use the exiting database without
 the changes you did to the /etc/aliases file.

If you use the init scripts, the newaliases command is run as part of the 
start or reload functions:

 grep newaliases /etc/init.d/sendmail 
/usr/bin/newaliases  /dev/null 21
/usr/bin/newaliases  /dev/null 21


A make in /etc/mail is also included.

Cheers
Chris
--
Chris Payne [EMAIL PROTECTED]
TRIUMF ATLAS Tier-1 System Administrator - Networking
TRIUMF  +1 604 222 7554
4004 Wesbrook Mall, Vancouver, BC, V6T2A3, CANADA
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] sendmail aliases

2008-04-01 Thread Frank Cox
On Tue, 01 Apr 2008 16:11:21 -0700
Hugh E Cruickshank [EMAIL PROTECTED] wrote:

 While that will work it is really overkill. All you need to do is
 edit the /etc/aliases file and issue the newaliases command. sendmail
 will use the updated databases immediately.

It is indeed overkill in many cases.  But that script is useful whenever you
make any change to any of the sendmail configuration files.  One-stop shopping,
as it were.  Make change, run script, done deal.  I find it handy, myself.

-- 
MELVILLE THEATRE ~ Melville Sask ~ http://www.melvilletheatre.com
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


RE: [CentOS] sendmail aliases

2008-04-01 Thread Hugh E Cruickshank
From: Chris Payne Sent: April 1, 2008 16:15

 On Tue, Apr 01, 2008 at 04:07:33PM -0700, Hugh E Cruickshank wrote:
  From: David Hláèik Sent: April 1, 2008 16:00
  
   or just restart sendmail is enought?
  
  I do not believe that that will work. The databases are normally
  only updated on demand when you issue the newaliases command.
  restarting sendmail will just use the exiting database without
  the changes you did to the /etc/aliases file.

 If you use the init scripts, the newaliases command is run as part
 of the
 start or reload functions:

  grep newaliases /etc/init.d/sendmail
   /usr/bin/newaliases  /dev/null 21
   /usr/bin/newaliases  /dev/null 21
 

 A make in /etc/mail is also included.


I stand corrected (no surprise thereg) but I still feel it is over
kill when just doing the newaliases command will achieve the desired
change.

Regards, Hugh

--
Hugh E Cruickshank, Forward Software, www.forward-software.com

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


Re: [CentOS] sendmail aliases

2008-04-01 Thread Les Mikesell

Frank Cox wrote:

On Wed, 02 Apr 2008 01:00:15 +0200
David Hláčik [EMAIL PROTECTED] wrote:


or just restart sendmail is enought?


No.

I run this short bash script every time I make a change in my sendmail
configuration:

#!/bin/bash
cd /etc/mail
make
newaliases
/etc/init.d/sendmail restart



And the init script will repeat the newaliases and make...  I'm not sure 
 what version added them, though.


--
  Les Mikesell
   [EMAIL PROTECTED]

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos