4 messages in net.sourceforge.lists.courier-usersRe: [courier-users] extension addresses
FromSent OnAttachments
Julie S. LinNov 28, 2006 12:59 pm 
Sam VarshavchikNov 28, 2006 3:12 pm 
Julie S. LinNov 28, 2006 4:41 pm 
Sam VarshavchikNov 28, 2006 4:48 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [courier-users] extension addressesActions...
From:Julie S. Lin (jl@myvest.com)
Date:Nov 28, 2006 4:41:02 pm
List:net.sourceforge.lists.courier-users

Hi

oops, sorry if I was unclear, can I blame it on the holidaze? the below is exactly what I'm working with. heh.

General Prerequisites

Extension Addresses

TMDA is heavily based on user "extension addresses" (e.g, username+exte@yourdomain.dom <mailto:username+exte@yourdomain.dom>), and your MTA must be able to understand them. Some of the supported MTAs do by default, others must be configured to do so.

The character that separates the username from the extension in an extension address is often called the "recipient delimiter". The most popular choices are '''+''' and '''-''', although the hyphen is recommended <http://wiki.tmda.net/TmdaFaq#head-93eda22a9533714e4d93da9e7bac60df959bf8f6>. TMDA can support any recipient delimiter character though, just make sure you use the same character for your *RECIPIENT_DELIMITER* setting in *~/.tmda/config*.

Environment Variables

TMDA receives much of its information about the envelope of an incoming message from environment variables set by the MTA. Most importantly, *SENDER* (the full envelope sender address), *RECIPIENT* (the full envelope recipient address), and *EXT* or *EXTENSION* (the recipient address extension). In order to be reliable, TMDA needs these /real/ sender and recipient values. It can't rely on what might be in the To: or From: headers.

To use TMDA, you must make sure these variables are properly set by the time TMDA sees the message. TMDA expects these variables to be in the following format:

SENDER=sen@somedomain.dom RECIPIENT=recipient+fo@yourdomain.dom EXTENSION=foo

That is, just the e-mail address or recipient address extension, with no trailing or leading whitespace, or any other extraneous characters. As with extension addresses, some MTAs set these variables by default, others must be configured to do so.

Sam Varshavchik wrote:

Julie S. Lin writes:

Hi

i'm having problems finding documentation on how to enable /verify that my courier configuration supports extension addresses & is setting environment variables correctly. i'm trying to get tmda set up.

i'm running courier-0.52.2. can someone point me in the right direction? I'd greatly appreciate it. thanks.

Define "extension address". Define "setting environment variables correctly".