[KLUG Members] Sendmail help

Adam Williams members@kalamazoolinux.org
Fri, 19 Jul 2002 12:56:36 -0400 (EDT)


>I have a remote building that is connected to the Internet via Charter
>Cable, but is using our mail server for outgoing mail.  They always get a
>relaying denied message any time they try to send mail via our server to any
>address outside our domain.  I tried adding the line "From:user@domain.com
>RELAY" to the /etc/mail/access file, and the line "domain.com  RELAY" is
>already there, but is isn't working.

Did you rebuild the access db after modifying the source file?

makemap hash access.db < access

>Anyone know how to do this?

Yep, we use -
#Kaccess hash /etc/mail/access
Kaccess ldap -1 -v morrisonmailaccesslevel -k
(&(objectClass=morrisonmailaccess)(morrisonmailaccesscriteria=%0))

dn: cn=Reject SMTP,ou=Access Control,ou=Electronic Mail,o=Morrison
Industries,c=US
objectClass: morrisonmailaccess
morrisonmailaccesslevel: REJECT
cn: Reject SMTP
morrisonmailaccesscriteria: smartbrief.rsvp0.net
morrisonmailaccesscriteria: nawd.org
morrisonmailaccesscriteria: enginesupportteam.com
morrisonmailaccesscriteria: legal456554@msn.com
morrisonmailaccesscriteria: legal112345@msn.com
morrisonmailaccesscriteria: legal555555@msn.com
morrisonmailaccesscriteria: legal346996@msn.com
morrisonmailaccesscriteria: legal436586@msn.com
morrisonmailaccesscriteria: legal543118@msn.com

which corresponds to something like

smartbrief.rsvp0.net		REJECT
nawd.org			REJECT
legal456554@msn.com		REJECT
legal112345@msn.com		REJECT
legal555555@msn.com		REJECT
legal346996@msn.com		REJECT
legal436586@msn.com		REJECT
legal543118@msn.com		REJECT

>Is there a way to do this (I can't put an IP in
>the access file, as it is dynamically assigned)?
>I'm relatively new at Sendmail, and only kind of understand relaying.

If you do something like "sendmail -v -d21 yoyo@mama.com<enter>.<enter>"
you should be able to see the criteria it checks for.