OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Freek Dijkstra (public2003_at_macfreek.nl)
Date: Tue Feb 04 2003 - 06:00:58 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    I will:

    1) Check if the problem still persist with Postfix 2.0.3. Since the maildir
    functionality was changed slightly in 2.0.3 (I think the answer is yes by
    the way).
    2) I will look into Zeroconf (= Rendezvous) and see if some functionality
    will break when not using the silly "something.local." hostname. I've been
    to the IETF a few times, so I'm relatively used to reading RFC's and
    Internet drafts (zeroconf is not a standard yet!)
    3) I will write a small script to set the hostname in a postfix-compliant
    way, and adjust README-INSTALL.OSX.
    4) I will mail the results to the list.

    Note that I will be on vacation this saterday, and am still relatively busy.
    I will probably unsubscribe in that time, so sent comments to me privately
    as well.

    In the mean time, could some with CVS access add the following text to the
    file auxiliary/MacOSX/README-INSTALL.OSX

    Thanks,
    Freek
            
    E. TROUBLESHOUTING

        Q: The log file complains about my hostname:
        warning: valid_hostname: misplaced delimiter: yourhostname.local.
        fatal: unable to use my own hostname
        even though I set myhostname to another value in main.cf
        
        A:
        This is a problem related to MacOS 10.2 or higher.
        MacOS X uses a hostname incompatible with the one Postfix expects.
        By default, the hostname on MacOS X will be "yourhostname.local.",
        where yourhostname is the name specified after "Rendezvous name"
        in the Sharing System Preferences.
        Some postfix processes use the hostname set by the system, instead
        of the hostname specified by myhostname in main.cf.
        To avoid this error, you must set a valid hostname on your Macintosh,
        for example by editing the HOSTNAME variable in the file
        /etc/hostconfig. This does not have to be a FQDN (fully qualified
        domain name), just the name of your computer will do. You can even
        set it to HOSTNAME=-NO-, in which case the hostname will become
        "localhost". However, be aware that in that case some Rendezvous
        functions will not work anymore.