[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [cobalt-users] Qube2 Bcc: issues.....
- Subject: Re: [cobalt-users] Qube2 Bcc: issues.....
- From: Jeff Lasman <jblists@xxxxxxxxxxxxx>
- Date: Tue Jan 4 11:26:07 2000
At 09:21 AM 1/4/00 Jason Aspinall wrote:
Does anyone experience simliar problems with their Qube2 with not fully
parsing
the Bcc: header fields?
Though I've got a RaQ2 and not a Qube, these issues are Internet-related
issues. Linux, the Qube, the RaQs, and even NTs and Apples, when used on
the Internet, should all work the same way. (If they didn't, email
wouldn't work.)
Incoming email lesson:
No email program, server or client, can parse the Bcc: header field on
incoming email. Simply, it DOES NOT exist. That's why it's a "Bcc" header
rather than a "Cc:" header. It's NOT sent along with the email. It's
stripped.
That said, what does exist is the "envelope".
Think of an email as a letter. It comes to you in an envelope. The
envelope shows who the mail is going to.
In a snail mail letter you can have one return address on the envelope, one
recipient's address on the envelope, and yet completely different recipient
and return addresses on the inside letter, right?
Same thing with email.
Some program on YOUR system is doing something with that header before your
copy of sendmail is getting it. No other way I can think of, since without
the envelope address the email would never have gotten to your system, and
sendmail always reads email envelopes and attempts delivery based on them.
Very regularly we receive emails from various
list-servers/organisations or whatever, with valid email addresses within
the header, but without the To: field being a valid user within our Qube2
user list.
As I've already said, the "To:" field has abolutely NOTHING to do with
email delivery.
Each and every time we get these emails, they come through through to the
admin account to be dealt with, which is becoming tiresome :|
Is your admin account set as a default for any nonexistent email addresses
sent to your domain? If so, then the mail in question is being sent to a
non-existent address. If not, do you forward email from any addresses to
the admin account? If so, then the email is being sent to one of those
addresses.
If neither of the above seems obvious remember that one of the above is
most likely true, and do some serious digging.
First place to look is the "Received:" headers on one of those received
emails. For example, here's the "Received:" headers from your post to the
list:
Received: from list.cobalt.com (IDENT:root@xxxxxxxxxxxxxxx [63.77.128.170])
by jeff.cari.net (8.9.3/8.9.3) with ESMTP id JAA21788
for <jblists@xxxxxxxxxxxxx>; Tue, 4 Jan 2000 09:24:51 -0800
Received: from list.cobalt.com (IDENT:mail@localhost [127.0.0.1])
by list.cobalt.com (8.9.3/8.8.7) with ESMTP id JAA14748;
Tue, 4 Jan 2000 09:23:32 -0800
Received: from mail.lion-breath.com (mail.lion-breath.com [62.172.76.135])
by list.cobalt.com (8.9.3/8.8.7) with ESMTP id JAA14718
for <cobalt-users@xxxxxxxxxxxxxxx>; Tue, 4 Jan 2000 09:23:28 -0800
Received: from hardeng1 ([192.168.42.100])
by mail.lion-breath.com (8.9.2/8.9.2) with SMTP id RAA08974
for <cobalt-users@xxxxxxxxxxxxxxx>; Tue, 4 Jan 2000 17:21:33 GMT
The received headers, from bottom to top, represent the path taken by the
email.
Short version of explanation: Look at the topmost header. Is there a part
of the field with something like ...for <address@xxxxxxx>?
If there is, that's the address the email was sent to. Is there a
destination for this address on your system? If not, it may be going to
your default "catchall" address.
If there isn't one, then a bit more study is in order...
I don't know about the Qube; on my RaQ2 the mail log is at
/var/log/maillog; it's a text file. Read the bottom of it; look for the
date/time that's the same as the date/time in your topmost "Received:"
field (the format won't be the same). There may be more than one entry for
that time. It'll show you the address on the incoming email.
Is there anyway to filter on header contents for email address/user names so
that they can pass on merrily to their intended recipient, as it's quite
clear the Qube2 is ignoring the Bcc: field that would normally have the
valid email/user address?
You can only read what you've got. You don't get a "Bcc:" header. You DO
get an envelope. Sendmail, the pop daemon, and Linux 5.2 all work properly
in this regard. I suppose it's possible that Cobalt has introduced
something in the Qube that would break this, you'd find it by reading
headers and logs as suggested above.
Mail CAN be filtered, using Procmail, but I don't see why you'd have
to. If you do, however, you can filter on the "From:" address or the
list-identifier (i.e.: [cobalt-users]" in the subject field. This is how I
sort incoming list-mail into various folders in my email client.
Jeff
--
Jeff Lasman, nobaloney.net
<jblists@xxxxxxxxxxxxx>
<www.nobaloney.net>, <www.mailtraqna.com>, <www.email-lists.com>