28.5.1.  | Why do I have to use the FQDN for hosts on my site?  | 
The host may actually be in a different domain.  For
	    example, in order for a host in  This is because the version of
	    BIND which ships with FreeBSD
	    no longer provides default abbreviations for non-FQDNs
	    other than the local domain.  An unqualified host such as
	     In older versions of BIND,
	    the search continued across  As a good workaround, place the line: search foo.bar.edu bar.edu instead of the previous: domain foo.bar.edu into   | |
28.5.2.  | How can I run a mail server on a dial-up PPP host?  | 
Connect to a FreeBSD mail gateway on the LAN. The PPP connection is non-dedicated. One way to do this is to get a full-time Internet
	    server to provide secondary
	    MX
	    
	    services for the domain.  In this example, the domain is
	     example.com.          MX        10      example.com.
                      MX        20      example.net.Only one host should be specified as the final
	    recipient.  For Sendmail, add
	     When the sending MTA attempts
	    to deliver mail, it will try to connect to the system,
	     Use something like this as a login script: #!/bin/sh # Put me in /usr/local/bin/pppmyisp ( sleep 60 ; /usr/sbin/sendmail -q ) & /usr/sbin/ppp -direct pppmyisp When creating a separate login script for users,
	    instead use  A further refinement of the situation can be seen from this example from the FreeBSD Internet service provider's mailing list: > we provide the secondary MX for a customer. The customer connects to > our services several times a day automatically to get the mails to > his primary MX (We do not call his site when a mail for his domains > arrived). Our sendmail sends the mailqueue every 30 minutes. At the > moment he has to stay 30 minutes online to be sure that all mail is > gone to the primary MX. > > Is there a command that would initiate sendmail to send all the mails > now? The user has not root-privileges on our machine of course. In the “privacy flags” section of sendmail.cf, there is a definition Opgoaway,restrictqrun Remove restrictqrun to allow non-root users to start the queue processing. You might also like to rearrange the MXs. We are the 1st MX for our customers like this, and we have defined: # If we are the best MX for a host, try directly instead of generating # local config error. OwTrue That way a remote site will deliver straight to you, without trying the customer connection. You then send to your customer. Only works for “hosts”, so you need to get your customer to name their mail machine “customer.com” as well as “hostname.customer.com” in the DNS. Just put an A record in the DNS for “customer.com”.  | 
All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/
Questions that are not answered by the
    documentation may be
    sent to <freebsd-questions@FreeBSD.org>.
    Send questions about this document to <freebsd-doc@FreeBSD.org>.