Gerardo Arnaez <[EMAIL PROTECTED]> writes:
> I then took a look at the vadduser-tmda file and saw
> that it looks for /etc/tmdarc to see if it exits.
> At this point it occured to me that I moved tmdarc to
> tmdarc.BACKUP. just before making a new dude2 account.
I think you have it backwards. The vadduser-tmda script looks for
$VPOPROOT/etc/vtmdarc, which in your case would be
/home/vpopmail/etc/vtmdarc, assuming you have set VPOPROOT correctly
when you edited the vadduser-tmdarc script.
The instructions at the top of the script tell you to copy the
'vtmdarc' file (from tmda-X.xx/contrib) into your $VPOPROOT/etc
directory.
If vadduser-tmda finds the 'vtmdarc' file in $VPOPROOT/etc, it will
use that file as a template to create the user's .tmda/config file.
If it doesn't find 'vtmdarc', it won't create a 'config' file at all.
> there I recreated my steps without /etc/tmdarc. everything works
> fine and mail is deliverd
I don't know how this could be, since you would either have no
'config' file or still have the incomplete 'config' file with just the
FULLNAME variable in it....
> but there is still the main issue to address that I
> would at least would like a hint in what area to look
>
> That main issue is
>
> 1. vadduser-tmda created accounts recieve mail and
> challenge and allow popamil fine From anyother
> accounts Except for
I assume that you mean you can retrieve mail after the sender has
replied to the challenge. That's correct. The mail isn't moved from
the pending directory into the real mailbox ("Maildir/") until the
challenge has been replied to.
> 2. Another vadduser-tmda created account on the same
> machine. Two vadduser-tmda created accounts send mail
> to each other fine, but issue to challenge and allow
> no downloading of mail
When user1 sends mail to user2, user2's TMDA sends a challenge back to
user1. The problem is that user1 doesn't have user2 in his whitelist
and so the challenge email gets stuck in the pending directory. That
means user1 never sees it and can't respond.
When TMDA sends a challenge, it sends it to the envelope sender
address. The easiest way to make sure you can receive challenges from
other TMDA users is to make your envelope sender a dated address. In
your .tmda/filters/outgoing file, put this line at the very end:
to * tag envelope dated=10d from bare
If user1 had that line in his outgoing filter, the challenge sent by
user2's TMDA would have gone directly to his Maildir and not into
pending. Then user1 could have replied to the challenge, been added
to user2's whitelist and his message would have been delivered to
user2.
More information about this is discussed in FAQs 4.12, 5.4 and 5.5.
You'll want to make sure you read the filter documentation so you can
add more rules as necessary, both to your incoming filter and your
outgoing filter.
http://tmda.net/config-filter.html
> 3. If I have a vadduser created account (on the same
> machine)send mail to a vadduser-tmda created account,
> everything works fine.
Again, if the non-TMDA user (user1) sends mail to the TMDA user
(user2), user2's TMDA sends back a challenge. Since user1 is not
using TMDA, the challenge goes right to user1's Maildir and he can
reply, causing his message to be delivered to user2.
Tim
_________________________________________________
tmda-workers mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-workers