logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

rpc.dracd - Dynamic Relay Authorization Control server

Availability

       ftp.cc.umanitoba.ca:/src

Description

rpc.dracd is the Dynamic Relay Authorization Control server.  It uses the Berkeley db package to maintain
       a relay authorization map for sendmail, by default /etc/drac/dracd.db.  POP and IMAP mail servers make an
       RPC call to add an entry to the authorization cache after they have authenticated each user.  The daemon,
       rpc.dracd, adds or updates entries in the cache, and periodically expires old entries.  Only trusted mail
       servers  are  permitted  to  communicate with rpc.dracd, as controlled by /etc/drac/dracd.allow.  If this
       file does not exist, all local IP addresses are permitted.

   AllowFileFormat
       The Allow File file consists of entries of the form:

              netmasknetaddr

       where both netmask and netaddr must be dotted quads.

Files

/etc/drac/dracd.db            default database file
       /etc/drac/dracd.allow         default allow file.

Name

       rpc.dracd - Dynamic Relay Authorization Control server

Notes

       The following signals have the specified effect when  sent  to  the  server  process  using  the  kill(1)
       command.

       SIGTERM             closes the database and terminates the server.

                                                   22 Jul 1998                                      rpc.dracd(8)

Options

-i             Initialize the database on startup.

       -eexpire      Set the expire time limit.  expire is the number of minutes the entries will remain in the
                      database.  It defaults to 30 minutes.

       dbfile         Use a different database file name.

See Also

dracauth(3)

Synopsis

rpc.dracd [-i ] [ -eexpire ] [ dbfile ]

Tcp_Wrappers Support

       This rpc.dracd version is protected by the tcp_wrapper library. You have to give the  clients  access  to
       rpc.dracd  if they should be allowed to use it. To allow connects from clients of the .bar.com domain you
       could use the following line in /etc/hosts.allow:

       dracd: .bar.com

       You have to use the daemon name dracd for the daemon name (even if the binary has a different name).

       For further information please have a look at the tcpd(8) and hosts_access(5) manual pages.

See Also