/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]>


Reply via email to