|
|
||||||||||||||||||||||||||||||||||||||||||||
|
tmda-ofmipdWhat is it ?tmda-ofmipd is an async I/O based authenticated ofmip proxy for TMDA. This allows users of any mail client capable of SMTP Authentication (e.g, Outlook, Eudora, Mozilla) to "tag" their outgoing mail as described in the Client Configuration section.tmda-ofmipd does this by listening on an available port (e.g, 8025), accepting SMTP connections to that port, and then "tagging" the message according to the TMDA configuration of the authenticated user. I call it a proxy because it's not replacing the real SMTP server. It only accepts the message from the client, transforms the headers, and then sends the message by handing it off to the real SMTP server. There are several reasons why you may want (or have to) use tmda-ofmipd to take advantage of TMDA's client features:
Requirements
Authenticationtmda-ofmipd implements the minimal SMTP protocol as defined in RFC 2821, the ESMTP EHLO command defined in RFC 1869, and SMTP Authentication (PLAIN, LOGIN, CRAM-MD5 methods) as defined in RFC 2554. The proxy cannot be used by an unauthenticated user.Authentication Sourcestmda-ofmipd can get its authentication information from several different sources.
RunningFamiliarize yourself with tmda-ofmipd's command-line options by reading the output of:
tmda-ofmipd can be run in two modes. "Personal" by your
non-privileged TMDA user account for your own personal use, or
"Global" by your system administrator to serve multiple TMDA users on the
system with once instance of the daemon.
Personal mode
Global mode
Starting tmda-ofmipdtmda-ofmipd is now listening in the foreground for connections on port 8025 of your server.$ tmda-ofmipd -d -f tmda-ofmipd started at Mon Feb 3 13:55:37 MST 2003 Listening on hrothgar.la.mastaler.com:8025 The host:port combination can be changed using the `-p' option. The `-d' option prints debugging information to stderr which might be useful until you get tmda-ofmipd working as you want it to. Leave off the `-f' option, and tmda-ofmipd will detach and run in the background.$ telnet hrothgar 8025 Trying 128.165.147.60... Connected to hrothgar.la.mastaler.com. Escape character is '^]'. 220 hrothgar.la.mastaler.com ESMTP tmda-ofmipd quit 221 Bye Connection closed by foreign host. MUA ConfigurationYou must now configure your MUA to use a port other than 25 to send outgoing mail (by default, tmda-ofmipd runs on port 8025). Configuring your mail client to use an alternate SMTP port to send outgoing mail differs for every client, and is beyond to scope of this document. However, see the following two links for examples of how to do this for some of the more popular clients.If your MUA only supports a sendmail interface for sending mail, see TMDA FAQ 5.7 for some options. |