My SENDMAIL is not working

Nelson Headley Nelson.keith.Headley at mci.com
Wed Dec 3 00:59:15 PST 2003


I have a FreeBSD system running as a server for a demo network.  It is not
connected to any ISP network.
The system has domain voiprs.com and the hostname set to server.voiprs.com.
The IP addresses are localhost 127.0.0.1, server.voiprs.com 192.168.2.100.

I have the following applications running:
Apache Web Server running OK.
PHP version 4 running OK.
MySQL running OK.
SER (VOIP SIP Server) 0.8.10 running OK.
SENDMAIL is running
NAMED is running

When I try to send mail locally, I get a "localhost.voiprs.com timed out"
failure.
I'm typing
mail -v sipserver at voiprs.com (a username on the system, and a valid mailbox)
Subject: test
test
<control-d>
The system tries to relay the message once it can connect to
local.voiprs.com, but times out after 5 mintues.


If I try to connect via TELNET (voiprs.com port 25) from a PC running
Windows 98 on the network,
I can connect (HELO) voiprs.com, MAIL From: keith at voiprs.com, RCPT To:
root at voiprs.com,
DATA, type in a test message, and it sends it.
The server.voiprs.com reports a relay error and the message is discarded.


I believe I have the DNS set up OK.

NAMED.CONF

// $FreeBSD$
//
options {
        directory "/etc/namedb";

/*
        forwarders {
                127.0.0.1;
        };
*/

/*
host { any; } {
        topology {
                127.0.0.0/8;
        };
};
*/


zone "voiprs.com" {
      type master;
      file "voiprs.com";
};

zone "2.168.192.IN-ADDR.ARPA" {
        type master;
        file "voiprs.com.rev";
};

zone "." {
        type hint;
        file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
        type master;
        file "localhost.rev";
};

zone
"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
        type master;
        file "localhost.rev";
};

/*
zone "example.com" {
        type slave;
        file "s/example.com.bak";
        masters {
                192.168.1.1;
        };
};

zone "0.168.192.in-addr.arpa" {
        type slave;
        file "s/0.168.192.in-addr.arpa.bak";
        masters {
                192.168.1.1;
        };
};
*/



ZONE FILE (voiprs.com)
$TTL 3600

voiprs.com. IN SOA server.voiprs.com. root.voiprs.org. (
                        5               ; Serial
                        10800           ; Refresh
                        3600            ; Retry
                        604800          ; Expire
                        86400 )         ; Minimum TTL

; DNS Servers
@       IN NS           server.voiprs.com.

; Machine Names
localhost       IN A    127.0.0.1
server          IN A    192.168.2.100
mail            IN A    192.168.2.100
@               IN A    192.168.2.100

; Aliases
www             IN CNAME        @

; MX Record
@               IN MX   10      mail.voiprs.com.


ZONE FILE for ARPA (voiprs.com.rev)
$TTL 3600

2.168.192.in-addr.arpa. IN SOA server.voiprs.com. root.voiprs.com, (
                        5               ; Serial
                        10800           ; Refresh
                        3600            ; Retry
                        604800          ; Expire
                        3600 )          ; Minimum

@       IN NS   server.voiprs.com.

100     IN PTR  server.voiprs.com



RESOLV.conf
search voiprs.com
nameserver  127.0.0.1
nameserver  192.168.2.100


I set up the SENDMAIL program per the instructions on the FreeBSD web site.
I did the following:
rc.conf has sendmail_enable="YES"
make cf (no changes to FreeBSD.mc)
make install
editted access to allow 192.168 relay and did make maps
make aliases (no changes)
made file /etc/mail/local-host-names and added voiprs.com and
mail.voiprs.com
did make restart



Nelson Headley
DMG/DMI/DOH Operations
INET 723-1931
(310) 894-1931




More information about the freebsd-questions mailing list