Hi, Will...
>Bob wrote:
>
>>Unfortunately, it doesn't work... For the Return-Path, X_From, and
>>envelope-sender to be changed, the "account" information must be changed
>>in the mail client...
>
>In your email client it doesn't work you mean?
>I am pretty sure the 'Return-Path' header is the only one that's
>significant here (and the envelope sender).
Well, I mean "it doesn't work" as in... The client sets the Return-Path from the mail account info, and since Dream Host servers won't allow us to pick up our mail using username@example.com, then setting the account to username@example.com means that although bounces will go to the right place, I won't be able to pick them up.
I'm not saying my client is broken; I'm saying that the Dream Host servers are weird.
I've never had a problem with the headers that my client or ISP generates... For example, when I was webhosted at Best Internet and using Verio as my ISP, my return address was username@example.com, my account was login@shell7.ba.best.com, Claris Emailer (I believe it was the client) set the Return-Path to login@shell7.ba.best.com... and I got anything that was sent to that address.
But unless I put a .forward file on the web server, I can't use username@machinename.dreamhost.com. It's a nice cosmetic/branding thing for recipients of my mail to see username@mail.example.com in the headers, but if mail sent to username@mail.example.com goes wandering off into the ether, it doesn't seem to do much good.
>I sent a message to myself from pine on a dreamhost machine with
>'sender-domain' set to my domain (infinitejazz.net). This goes through
>hoggle, yet notice the following headers (X-headers are not standard and
>aren't relevent to this subject - they're added by your MUA or MTA in
>addition to actual headers).
>
>Return-Path: <william@infinitejazz.net>
>From: william yardley <william@infinitejazz.net>
>Since i am faking my envelope sender, sendmail adds:
>X-Authentication-Warning: kenobi.dreamhost.com: william owned process
>doing -bs
Well, since speakeasy.net apparently won't let me fake the envelope-sender (they apparently check with dreamhost for existence of the account), I wouldn't generate that warning anyway...
>In your settings below:
>
>Email Account: username@mail.yourdomain.com
>Email Password: ************
>SMTP Server: mail.yourdomain.com
>Email Address: you@yourdomain.com
>
>That should work properly and set the proper headers; if it doesn't it's
>pretty much a client issue AFAIK. It's possible that your MUA isn't adding
>one at all and the server is adding it for you.
You mean server as in my ISP's MTA is setting it? (I'm not too swift on mail protocol, so correct me if I'm wrong).
But like I say, Claris Emailer isn't suddenly broken; the fields/headers it allows me to set and sets on its own have never been a problem.
>Just to try this with another graphical client, I used Netscape 4.77 and
>set my 'identity' email address to my email address. Then I sent myself a
>message. Once again:
>
>Return-Path: <will@infinitejazz.net>
>Sender: william@hoggle.dreamhost.com
>Both of these are valid return paths.
>
>When I sent email from here to a non-existant email address, I got:
>
>From: Mail Delivery Subsystem <DREAM-DAEMON@hoggle.dreamhost.com>
>To: <will@infinitejazz.net>
>Subject: Returned mail: see transcript for details
>
>So the bounce is being sent back to my 'from' address, not the
>'Return-Path' address, and the 'Return-Path address is being set correctly.
But... I think not all mail servers bounce to the same address. I don't know the RFC, but I'm willing to bet that many if not most servers prefers the Return-Path (if one is present) as the recipient of bounces over the "From" or "Reply-To".
And you cheated and used "william@hoggle.dreamhost.com" rather than william@mail.example.com. <g>
>I'm sorry not to be able to explain this more simply or succinctly but I
>really think it's a MUA issue here.
No, you're being pretty clear. At least I think I understand.
But I disagree.
I think the problem is that Dream Host's servers are anomolous.
The way I see it, if Dream Host tells me to pick up mail at a server called mail.example.com, then mail sent to mail.example.com should be routed properly.
>And on that note I'll give a plug for my favorite MUA - mutt - the mongrel
>of mailers - www.mutt.org. With mutt you can make your headers look
>however they want.....
>
>As far as graphical email clients, I've heard great things about Eudora.
>For those running Windows, I also like a shareware program called 'Becky'
>although I don't use it since i rarely am on a Windows machine and use
>mutt even when I am. Netscape 4.7 mail isn't half bad either (I don't know
>about Macs). I have heard really good things about the OSX mail app -
>several people at my work are addicted to it. And I mean they are straight
>_junkies_ for it.
I appreciate the recommendations... But, since my client has never been a problem before with any ISP or POP server I've used, and I don't think it's really right to ask people to change to some client that allows exotic header control just to accommodate Dream Host's unusual setup...
...and since we (tinw) haven't heard back from the tech folks yet (?)...
...I won't be changing email clients anytime soon. <g>
I would prefer to keep my headers branded with mail.example.com...
But if that's going to be a problem for aliases... and you guys aren't going to properly route mail sent to username@mail.exmple.com, then I think you should start recommending to people that they install a .forward file, and use username@machinename.dreamhost.com instead of username@mail.example.com.
And... If they do enable delivery to mail.example.com, why would/could delivery to alias@mail.example.com not be enabled as well?
Let me know what the tech guys say.
Thanks...
...Bob W.