On Wed, 08 Sep 2010 08:11:49 -0400 brownh <[email protected]> wrote:
> Celejar, sorry, I thought I was asking just a generic question. Yes, > I'm running exim4 under debian squeeze, with SMTP authentication > required, and I do have an entry in my /etc/exim4/passwd.client file, > and my problem probably has to do with the syntax of the entries. > > For years I've used a wild card for the mail server, entered my UID > for the mail server, which is my email address, and finally the > password for this account: > > *:[email protected]:password I assume you're saying that 'brownh' is both the username on your machine, as well as the username of the account with the mail provider. > Now I have a second box with a different user account name (which I'll > call user1 here), which wants to be authenticated by this same mail > server. On this second box, exim4 creates the From: line by attaching > the user account name (user1) to the domain name: > [email protected]. The aim is to have this sender > address authenticated. > > I try various things in passwd.client: > > Outgoing mail accesses my mail server account with a UID which is my > email address ([email protected]) and a password > (password). > > So, for user1 on the new machine to use this email account, I put in > the line: > > *:[email protected]:password > > This does not work because the From: line of the outgoing message is > [email protected], and so the server wants to see if > this user1 is legit. So I add this line: > > *:[email protected]:password > > But this is not the UID of the account name, and so does not work. In > desperation I also tried a wild card to cover all users: > > *:*[email protected]:password > > In any ase, when user1 attempts to send a message, it immediately > bounces with this error message: > > [email protected] > SMTP error from remote mail server after RCPT TO: > <[email protected]>: > host mail.historicalMaterialism.info [216,239...]: > 553.5.7.1 <[email protected]>: > Sender address rejected: not onwed by user > [email protected] It seems that what you want to do is have exim always use 'brownh' as the sender. I'm not that much of an exim expert, but this might help: http://docs.exim.org/4.10/FAQ_8.html > I took this to mean that the error message cames from my ISP's mail > server even though it seems > instantaneous. "mail.historical.materialism" is the mail account on > that server. I assume that the account on the mail server with UID > [email protected] could not authenticate mail from > [email protected]. Yes, it seems that the mail server is insisting that you use your own email address. Many providers will just silently rewrite the From: lines to your address (I believe that Gmail, for example, does / did this), but apparently in your case, it's just rejecting mail without a proper From. Note that that there are two completely different 'From's that can be causing the problem: the "Envelope" sender address, and the mail "From:" header. You can try experimenting to see which one(s) are important to your provider, or you can just have exim rewrite both. Celejar -- foffl.sourceforge.net - Feeds OFFLine, an offline RSS/Atom aggregator mailmin.sourceforge.net - remote access via secure (OpenPGP) email ssuds.sourceforge.net - A Simple Sudoku Solver and Generator -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

