I'm going to rearrange your log file a little so that we can isolate
each email.
On Fri, Nov 29, 2002 at 11:33:23AM -0600, Austin Mann wrote:
>postfix/qmgr[592]: D551E2F6EE: from=<austin>, size=795, nrcpt=3 (queue active)
>postfix/local[1096]: D551E2F6EE: to=<austin>, relay=local, delay=3, status=sent ("|
>/usr/local/src/tmda-0.65/bin/tmda-filter")
>postfix/local[1097]: D551E2F6EE: to=<joe>, relay=local, delay=1, status=sent (mailbox)
>postfix/local[1098]: D551E2F6EE: to=<john>, relay=local, delay=3, status=sent ("|
>/usr/local/src/tmda-0.65/bin/tmda-filter")
>postfix/smtpd[1093]: disconnect from skywolf[192.168.1.19]
Looking at this group of log entries, it to be incoming email from
austin to joe, john, and austin. For joe, the email simply gets put into
his mailbox. For austin and john, these get delivered to tmda-filter.
>postfix/smtpd[1102]: connect from localhost.localdomain[127.0.0.1]
>postfix/smtpd[1102]: BD4122F6EF: client=localhost.localdomain[127.0.0.1]
>postfix/cleanup[1094]: BD4122F6EF: message-id=<1038593331.1099.TMDA@mx1>
>postfix/qmgr[592]: BD4122F6EF: from=<>, size=2499, nrcpt=1 (queue active)
>postfix/local[1097]: BD4122F6EF: to=<austin>, relay=local, delay=1, status=sent ("|
>/usr/local/src/tmda-0.65/bin/tmda-filter")
>postfix/smtpd[1102]: disconnect from localhost.localdomain[127.0.0.1]
This would appear to be at least one of the confirmation requests.
It's from <> and to austin. I can't tell if this is the confirmation
request generated by joe or by austin (since both use TMDA). The from
address is <> which makes it difficult to know who is who. My guess would be that
this is the confirmation request sent from austin to austin, since it's a smaller PID
and
the email to austin got processed first.
As an aside (i.e. it won't fix this problem) I set:
BOUNCE_ENV_SENDER = "[EMAIL PROTECTED]"
This way I can always tell email that was generated by TMDA in the
postfix logs. I also put a filter entry in incoming that drops any
email to [EMAIL PROTECTED] Additionally, it allows me to not
have to automatically accept email from <>. $.02.
>postfix/smtpd[1103]: connect from localhost.localdomain[127.0.0.1]
>postfix/smtpd[1103]: 060C22F6F0: client=localhost.localdomain[127.0.0.1]
>postfix/cleanup[1104]: 060C22F6F0: message-id=<1038593331.1100.TMDA@mx1>
>postfix/qmgr[592]: 060C22F6F0: from=<>, size=2477, nrcpt=1 (queue active)
>postfix/local[1096]: 060C22F6F0: to=<austin>, relay=local, delay=1, status=sent ("|
>/usr/local/src/tmda-0.65/bin/tmda-filter")
>postfix/smtpd[1103]: disconnect from localhost.localdomain[127.0.0.1]
This looks like the other confirmation request.
So what this tells me is that
1) The original email is getting in
2) TMDA is processing the incoming email
3) TMDA is sending the confirmation request
So what's not working is that joe's reply to austin and austin's reply to
austin is not getting put into austin's mailbox. If you want to verify
send email from joe (who's not using TMDA) to john (who is using TMDA).
If joe sees the confirmation request, then the problem is related to austin
receiving confirmation requests.
>.tmda/config =
>MAIL_TRANSFER_AGENT = "postfix"
>DELIVERY = "~.mail"
>RECIPIENT_DELIMITER = "+"
>LOGFILE_DEBUG = "~.tmda/logs/debug"
>****ADDED - SENDMAIL = "/usr/sbin/sendmail" - ****ADDED
I assume you meant to put:
LOGFILE_DEBUG = "~/.tmda/logs/debug"
DELIVERY = "~/.mail"
Is this joe's .tmda/config or austin's? If it's austin's this might be
the problem.
>Was reading something in the mail archives on tmda, do users need a .tmadrc
>file?
No. That's what ~/.tmda/config used to be.
>Permissions? Is it that the postfix sendmail wrapper at /usr/sbin/sendmail
>cant read pending & responses?
Don't think so.
>the .forwards are '.forward' do they need to be .forward+austin ???
I've never seen .forward+austin. I don't know what that would do.
Cheers,
- Mark
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users