/usr/local/share/sqwebmail/hostname only effects new accounts. Once an
account is used, it saves the from address in the sqwebmail-config file
in the users mail directory. There is a sqwebmail setting which turns
on/off the ability to change the From: address while composing mail
(/usr/local/share/sqwebmail/nochangingfrom) as per the install file. If
this file exists then you won't be able to change the From: address
while composing mail so on old accounts you'll need to edit the
sqwebmail-config file. If that file doesn't exist then you can edit the
From: address while composing mail.
Changing /etc/sysconfig/network didn't affect the new account because
sqwebmail will pull the hostname from
/usr/local/share/sqwebmail/hostname first.
Mark
On Wed, 2003-10-08 at 08:48, Jason Murray wrote:
> >Hi all,
> > Another issue from the newbie. I have sqwebmail running pretty much the
> >way that I want it; however, I noticed one error that is driving me crazy.
> >My qmail server is set up such that all of the "local" users (e.g. on my
> >LAN) use it as an SMTP relay and as a POP-3 host. So, any time a local
> user
> >sends a message (say, with Outlook), the message goes out with a FROM
> header
> >that looks like this:
> >
> >FROM: [EMAIL PROTECTED]
> >
> >This is fine - exactly what I want. HOWEVER, when I use the webmail
> >interface, the FROM header looks like this:
> >
> >FROM: [EMAIL PROTECTED]
> >
> >This is a bad thing (as I found out the hard way) because my mail server
> and
> >firewall are not set up to accept mail for the domain mail.xxxx.com;
> >therefore, when I send a message with via sqwebmail and someone replies,
> the
> >reply gets bounced.
> >
> >Now, I read the INSTALL file and found that the configuration file
> >/usr/local/share/sqwebmail/hostname is supposed to fix this very problem:
> ><snip>
> > /usr/local/share/sqwebmail/hostname - when SqWebMail is installed with
> > a basic configuration for a single domain, SqWebMail sets the domain
> > in the return address for outgoing messages to the defined system
> > hostname. If this file exists it will be used instead of the defined
> > system hostname.
> ><snip>
> >
> >My mail server's defined hostname is "mail.xxxx.com"; that explains the
> FROM
> >header that I didn't like.
> >
> >So, I created /usr/local/share/sqwebmail/hostname with one line:
> >xxxx.com
> >
> >I notice that when I log in via sqwebmail, the banner at the top of the web
> >page has now changes to read [EMAIL PROTECTED] (it used to read
> >[EMAIL PROTECTED]), but when I compose a message, the FROM field still
> says
> >[EMAIL PROTECTED]
> >
> >I tried modifying my /etc/host file to remove the mail.xxxx.com entry
> >(replaced it with just xxxx.com) but this did not help either.
> >
> >Of course, I can edit the FROM field every time I compose an email message,
> >but that is cumbersome, and eventually I'd forget to do it. So, is there
> >another solution?
>
> OK, I came up with A solution, but I am not sure (a) which part of it is the
> actual solution (b) why it worked (c) why the
> /usr/local/share/sqwebmail/hostname file does not work as advertised.
>
> Anyway, here is the solution I came up with
> (1) create the /usr/local/share/sqwebmail/hostname file with my hostname
> (e.g. xxxx.com)
> (2) in /etc/sysconfig/network, I changed the HOSTNAME field from
> mail.xxxx.com to xxxx.com
> (3) rebooted the server
>
> This STILL did not solve the problem, so I went into my home directory on
> the mail server (e.g. /home/jmurray) and grep'd all of the files for the
> string 'mail.xxxx.com'. Guess what? I found that the file
> Maildir/sqwebmail-config (which appears to be the user's individual
> preferences) contained this entry
> 'FROM="Jason+20Murray"+20<[EMAIL PROTECTED]>. Once I fixed that entry
> (by changing mail.xxxx.com to xxxx.com), the problem went away. This FROM
> entry in the sqwebmail-config file is not configurable from the
> "Preferences" page of the sqwebmail interface; thus it looks like once it
> gets set, it stays that way forever (unless you hand-edit the
> sqwebmail-config file like I did).
>
> Now, I created a new test user and logged in as it via sqwebmail; I found
> that when composing messages, the FROM field was now [EMAIL PROTECTED], as
> I want. I do not know if modifying the /etc/sysconfig/network file made
> sqwebmail set the FROM entry in testuser1's sqwebmail-config file or not.
>
> Has anyone else had any experience in this area that they can comment on?
>
> Thanks,
> Jason
--
Mark Nysen <[EMAIL PROTECTED]>