On Fri, Sep 26, 2008 at 12:33 PM, Brian Evans - Postfix List <[EMAIL PROTECTED]> wrote: > John O'Reilly wrote: >> I am trying to set up postfix on a private network. The mailserver is >> not registered with any dns server. The problem is that I can't get >> postfix to stop trying to look up its own domain with local mail and >> just use the hosts file. Or if I could get it to stop appending >> anything to the username and just deliver it locally, that would be >> good too. >> >> Or at least I think that is what is going on. I haven't worked on a >> Unix or a mailserver since the last millenium, and I'm feeling VERY >> rusty. >> >> I am running in a chroot setup. >> > > Grab the test program from the postfix source tarball and compile > 'auxiliary/name-addr-test/getaddrinfo.c' (a simple gcc on it will do) > You will see what Postfix sees when this option is set. (Run it in the > chroot) > > Modify your system configuration if this returns what is not expected. > > Brian >
It returns: Hostname: localhost Addresses: 127.0.0.1 Which is what I expected, is that right? >> Here is the log output from a test mail: >> >> [EMAIL PROTECTED]:~$ echo foo|sendmail -f john john && tail -f >> /var/log/mail.log >> Sep 26 11:29:43 dilton postfix/pickup[16089]: 0BDB83E04F8: uid=1000 >> from=<john> >> Sep 26 11:29:43 dilton postfix/cleanup[16231]: 0BDB83E04F8: >> message-id=<[EMAIL PROTECTED]> >> Sep 26 11:29:43 dilton postfix/qmgr[16091]: 0BDB83E04F8: >> from=<[EMAIL PROTECTED]>, size=327, nrcpt=1 (queue active) >> Sep 26 11:29:43 dilton postfix/smtp[16234]: 0BDB83E04F8: >> to=<[EMAIL PROTECTED]>, orig_to=<john>, relay=none, delay=0.08, >> delays=0.04/0.01/0.03/0, dsn=5.4.4, status=bounced (unable to look up >> host phonydomain.net: Name or service not known) >> Sep 26 11:29:43 dilton postfix/cleanup[16231]: 2200D3E04F9: >> message-id=<[EMAIL PROTECTED]> >> Sep 26 11:29:43 dilton postfix/qmgr[16091]: 2200D3E04F9: from=<>, >> size=2361, nrcpt=1 (queue active) >> Sep 26 11:29:43 dilton postfix/bounce[16235]: 0BDB83E04F8: sender >> non-delivery notification: 2200D3E04F9 >> Sep 26 11:29:43 dilton postfix/qmgr[16091]: 0BDB83E04F8: removed >> Sep 26 11:29:43 dilton postfix/smtp[16234]: 2200D3E04F9: >> to=<[EMAIL PROTECTED]>, relay=none, delay=0.04, >> delays=0.01/0/0.02/0, dsn=5.4.4, status=bounced (unable to look up >> host phonydomain.net: Name or service not known) >> Sep 26 11:29:43 dilton postfix/qmgr[16091]: 2200D3E04F9: removed >> >> Mail sent to [EMAIL PROTECTED] works just fine. >> >> here is postconf -n output:alias_database = hash:/etc/aliases >> alias_maps = hash:/etc/aliases >> append_dot_mydomain = no >> biff = no >> broken_sasl_auth_clients = yes >> config_directory = /etc/postfix >> content_filter = smtp-amavis:[127.0.0.1]:10024 >> debug_peer_list = 127.0.0.1 >> disable_dns_lookups = yes >> home_mailbox = Maildir/ >> inet_interfaces = all >> inet_protocols = all >> lmtp_host_lookup = native >> mailbox_command = >> mailbox_size_limit = 0 >> mydestination = phonydomain.net, localhost.phonydomain.net, , localhost >> myhostname = dilton.phonydomain.net >> mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128, >> 192.168.1.4, 71.245.176.129 >> myorigin = /etc/mailname >> readme_directory = no >> recipient_delimiter = + >> relayhost = >> smtp_host_lookup = native >> smtp_tls_note_starttls_offer = yes >> smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache >> smtp_use_tls = yes >> smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) >> smtpd_recipient_restrictions = >> permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination >> smtpd_sasl_auth_enable = yes >> smtpd_sasl_local_domain = >> smtpd_sasl_security_options = noanonymous >> smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem >> smtpd_tls_auth_only = no >> smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt >> smtpd_tls_key_file = /etc/ssl/private/smtpd.key >> smtpd_tls_loglevel = 1 >> smtpd_tls_received_header = yes >> smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache >> smtpd_tls_session_cache_timeout = 3600s >> smtpd_use_tls = yes >> tls_random_source = dev:/dev/urandom >> > >