Hi Andrew and all,

I got the answer, I changed the server name, to something resolvable and it
all works now.

now I just have to add the new subdomain to my dns, and all will be set.

Frank Hauptle
----/ /  _
---/ /  (_)__  __ ____  __
--/ /__/ / _ \/ // /\ \/ /
-/____/_/_//_/\_,_/ /_/\_\
Gshop & Network Payment Solutions.

-----Original Message-----
From: Andrew Judge [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 28 February 2001 8:33 PM
To: [EMAIL PROTECTED]
Subject: RE: [expert] dumb question about the HOSTNAME


not sure if this helps, but this relates to postfix.  I had a problem with
stripping the machine name from the email address on my portal.  I never got
a workable answer from the group, but on my own, adding:

mydestination = yourdomain.com

to the end of my main.cf file worked.  I can't tell you if that is the
correct thing to do, but it works - I don't have any virtual domains
configured on my machine at this point.  Hope it helps you or someone else.

Andy

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of Franki
Sent: Wednesday, February 28, 2001 1:02 AM
To: Expert@Linux-Mandrake. Com
Subject: RE: [expert] dumb question about the HOSTNAME


yep, that pretty much sums things up,,

The script is commerce.cgi, I well tried and tested perl shopping cart...

and the whole thing is running fine, except the emails,,

So I tried a fresh install of the script to see if I had messed up the old
one,, but the new one does the same thing..

I had this same script working fine on my RH6.2 box, and the problem has
only happened since swapping to mdk 7.2

The hostname command comes back with server1.gshop.com.au

which is probably why it is emailing as [EMAIL PROTECTED]

how can I make sendmail or apache think the server name is just gshop.com.au
or mail.gshop.com.au for sendmail, and www.gshop.com.au for apache?

any suggestions?

Frank Hauptle
----/ /  _
---/ /  (_)__  __ ____  __
--/ /__/ / _ \/ // /\ \/ /
-/____/_/_//_/\_,_/ /_/\_\
Gshop & Network Payment Solutions.

-----Original Message-----
From: Matthew Micene [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, 28 February 2001 6:47 AM
To: [EMAIL PROTECTED]
Subject: Re: [expert] dumb question about the HOSTNAME


On Tuesday 27 February 2001 04:26 pm, you wrote:
> the file /etc/hostname

Mandrake 7.0 creates the /etc/HOSTNAME on loading rc.sysinit.  If
networking is enabled, the contents of the file /etc/sysconfig/network are
read to set certain variables.  The hostname is set on boot (or  whenever
rc.sysinit gets called, ie switching runlevels) to the value of the
variable HOSTNAME in /etc/sysconfig/network.

As far as the hostname being resolvable, it depends on what you plan on
doing with the hostname.  If it is an internal nicety (being able to ping
the fileserver by typing 'ping filieserver') then it can be just put in
the /etc/hosts file for resolution.  If you need Internet routing,
obviously DNS gets involved.  If you never plan on refering to that box by
name in any way, then it doesn't need to be resolved.

> it is mailing the emails as "[EMAIL PROTECTED]" instead of
> "[EMAIL PROTECTED]"

What language are you using for the scripts.  I would suspect that it the
scripting langauge and not sendmail or apache involved.  Apache defaults
to the hostname only if the ServerName directive is not set in httpd.conf,
but that shouldn't be an issue unless the script is somehow asking Apache
what it thinks the hostname is.  It looks as thought the script is
generating an email address as "what uid was I called with @ what are the
results of the hostname command" assuming that Apache is running on
server1 as user apache.  It looks to me like the address generation in the
script isn't doing quite what you want.

--
Matthew Micene                     A host is a host from coast to coast,
Systems Development Manager        and no one will talk to a host too close
Express Search Inc.                Unless the host that isn't close
www.ExpressSearch.com              is busy, hung or dead






Reply via email to