Just so you know I wasnt blaiming anyone, Im just confused. This is
mostly personal mail for me and some friends as a way for me to learn
qmail. I'm realizing that unless your a mad genious who has RFC memorized
many of the people in the qmail channel of efnet just ignore you. I
managed to get qmail working properly and effecently after about 8 tries,
the last one worked fine except roaming users, this one (up untill
installing TMDA) worked fine. TMDA 0.62 worked fine on my last install,
so I personaly am inclined to beliv e that something with my qmail config
is not right as I have gone over and over my TMDA configs on both machines
and aside from a user name they are identical. So I return here were
everyone was at least friendly for more assistance. IT IS GREATLY
APPRICIATED. I have not changed my logging back to the prefered qmail
method yet as I figured Id maintain consistancey till I find a resolution
to this problem, they were changed when I followed the directions for
getting vpopmai + courier-imap + roaming users working and I never changed
the run files. As far as Im aware logs are logs but should you think it
would provide easier to read or more information I will be happy to change
them. Pretty much anything I need to do to get this working properly I
will do. Bellow I have included all the information you asked for.
Thanks
Bryan
> <[EMAIL PROTECTED]> writes:
>
>> Ok, I have talked with several qmail and vpopmail people and they all
>> insist the problem has to be with TMDA based on qmail/vpopmail not
>> generating an error, and that qmazil/vpopmail work perfectly when TMDA
>> is not in the mix.
>
> [...]
>
>> One suggestion was that perhapse TMDA is tampering with the header in
>> a way that qmail just ignores the message
>
> Well, no offense intended, but your qmail people clearly don't
> understand qmail. Let me try to explain.
>
> First, the obvious. There are a good number of people using qmail +
> vpopmail + TMDA and having no troubles at all, so this issues appears to
> be something unique to your setup. It's quite obviously *not* a general
> problem with TMDA in conjunction with qmail/vpopmail.
>
> Each line in a .qmail file is processed separately. A mail message
> doesn't "travel" from one line to the next, like it does in procmail
> (when you use the filter flag. Instead, a fresh copy of the mail,
> stored in qmail's queue, is used for each line. So let's assume
> there's a bug in TMDA where it eats the mail but still returns a
> success status. In fact, it does return a success status, or qmail
> would log the error in its own logfile.
>
> The next thing that happens is that qmail processes the ./Maildir/ line.
> It does so by copying the original message from its queue into the
> maildir. Nothing that TMDA changed in the header could affect that,
> since qmail is using the original mail and not the copy it
> passed to TMDA. This is why the "tampering with the header" idea is
> completely bogus. Any decent qmail people would know how qmail
> processes .qmail files.
>
> If TMDA returned an error, qmail would *not* continue processing the
> .qmail file. But this would show up in the qmail logs. The fact that
> TMDA returns a success code means that TMDA is absolutely no longer in
> the picture and anything else in the .qmail file is qmail's problem.
>
> I have a couple of ideas for you to try.
>
> 1) Can you show us the line from /var/qmail/users/assign that mentions
> the particular virtual domain you're having trouble with?
+techropolis.com-:techropolis.com:89:89:/var/vpopmail/domains/techropolis.com:-::
> 2) Can you show us the complete command that you use to start qmail.
> The program is called qmail-start and the first command line
> argument is the default delivery instructions. If you've followed
> the Life with Qmail document, it may just be something like
>
> "`cat /var/qmail/control/defaultdelivery`"
>
> If that's the case, please show us the contents of the
> defaultdelivery file.
I belive what you want is my qmail-send/run file:
exec env - PATH="/var/qmail/bin:$PATH" \
qmail-start ./Maildir/ splogger mail
> 3) Can you show us the output of one of the following (whichever is
> correct for your system):
>
> ls -l /var/spool/mail
> ls -l /var/mail
ww3# ls -l /var/mail
total 134
-rw------- 1 alias nofiles 0 Jan 20 11:24 alias
-rw------- 1 iceberg iceberg 0 Dec 22 22:46 iceberg
-rw------- 1 mysql mysql 0 Dec 23 18:44 mysql
-rw------- 1 pgsql pgsql 0 Dec 23 19:35 pgsql
-rw------- 1 qmaild nofiles 0 Jan 20 11:24 qmaild
-rw------- 1 qmaill nofiles 0 Jan 20 11:24 qmaill
-rw------- 1 qmailp nofiles 0 Jan 20 11:24 qmailp
-rw------- 1 qmailq qmail 0 Jan 20 11:24 qmailq
-rw------- 1 qmailr qmail 0 Jan 20 11:24 qmailr
-rw------- 1 qmails qmail 0 Jan 20 11:24 qmails
-rw------- 1 root wheel 135588 Jan 20 03:02 root
-rw------- 1 tofmipd tofmipd 0 Jan 24 09:45 tofmipd
-rw------- 1 vpopmail vchkpw 0 Jan 20 13:25 vpopmail
> 4) Can you add the following line to your .qmail file and run another
> test? Please put it at the top, before the tmda-filter line.
>
> | env > env.out
>
> and then post the contents of that file here?
ww3# cat env.out
HOST3=techropolis
HOST4=techropolis
USER=techropolis.com
HOME=/var/vpopmail/domains/techropolis.com
RPLINE=Return-Path: <[EMAIL PROTECTED]>
DTLINE=Delivered-To: [EMAIL PROTECTED]
UFLINE=From [EMAIL PROTECTED] Mon Feb 10 14:18:34 2003
EXT=tmda
LOCAL=techropolis.com-tmda
[EMAIL PROTECTED]
PATH=/var/qmail/bin:/command:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin
[EMAIL PROTECTED]
HOST=techropolis.com
EXT2=
EXT3=
EXT4=
[EMAIL PROTECTED]
HOST2=techropolis
>
> Thanks for your patience, Bryan.
>
>
> Tim
> _____________________________________________
> tmda-users mailing list ([EMAIL PROTECTED])
> http://tmda.net/lists/listinfo/tmda-users
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users