FreeBSD 7, how to recieve internet mail

2009-01-14 Thread Pieter Donche

On FreeBSD 7, out of the box, one can send mail to internet destinations
and can send mail locally from one user to another user on the same
FreeeBSD machine

But it can't receive mail from internet as it appears ..

A sendmail is running
freebsd7box# ps -jaxw | grep sendmail
smmsp 26649 1 26649 266490 Is??0:00.00 sendmail: Queue 
run...@00:30:00 for /var/spool/clientmqueue (sendmail)
root  26651 1 26651 266510 Ss??0:00.04 sendmail: accepting 
connections (sendmail)

The machine is listening on port 25
freebsd7box# netstat -na | grep 25
tcp4   0  0  127.0.0.1.25   *.*LISTEN

But telnettting the freebsd box with its own ip address at port 25
from the root account of the box
freebsd7box# telnet 143.129.75.1 25
Trying 143.129.75.1...
telnet: connect to address 143.129.75.1: Connection refused

The only thing that works is
freebsd7box# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
...

How do I make the FreeBSD7 box accept connections to port 25 from all of the
internet ??

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: FreeBSD 7, how to recieve internet mail

2009-01-14 Thread Ian Smith
On Wed, 14 Jan 2009 10:56:30 +0100 (CET) Pieter Donche pieter.don...@ua.ac.be 
wrote:

  On FreeBSD 7, out of the box, one can send mail to internet destinations
  and can send mail locally from one user to another user on the same
  FreeeBSD machine
  
  But it can't receive mail from internet as it appears ..
  
  A sendmail is running
  freebsd7box# ps -jaxw | grep sendmail
  smmsp 26649 1 26649 266490 Is??0:00.00 sendmail: Queue 
  run...@00:30:00 for /var/spool/clientmqueue (sendmail)
  root  26651 1 26651 266510 Ss??0:00.04 sendmail: accepting 
  connections (sendmail)
  
  The machine is listening on port 25
  freebsd7box# netstat -na | grep 25
  tcp4   0  0  127.0.0.1.25   *.*LISTEN

sendmail is only listening on localhost.

  But telnettting the freebsd box with its own ip address at port 25
  from the root account of the box
  freebsd7box# telnet 143.129.75.1 25
  Trying 143.129.75.1...
  telnet: connect to address 143.129.75.1: Connection refused

sendmail is not listening on that address.  eg here, when quiet:

% netstat -an | grep 25
tcp4   0  0  *.25   *.*LISTEN
% sockstat -4 | grep :25
root sendmail   781   3  tcp4   *:25  *:*

  The only thing that works is
  freebsd7box# telnet localhost 25
  Trying 127.0.0.1...
  Connected to localhost.
  Escape character is '^]'.
  ...

That'd be right; it needs to be also listening on an external interface 
address to receive mail from outside this box ..

  How do I make the FreeBSD7 box accept connections to port 25 from all of the
  internet ??

% grep sendmail /etc/rc.conf
sendmail_enable=YES

cheers, Ian
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: FreeBSD 7, how to recieve internet mail

2009-01-14 Thread Fbsd1

Pieter Donche wrote:

On FreeBSD 7, out of the box, one can send mail to internet destinations
and can send mail locally from one user to another user on the same
FreeeBSD machine

But it can't receive mail from internet as it appears ..

A sendmail is running
freebsd7box# ps -jaxw | grep sendmail
smmsp 26649 1 26649 266490 Is??0:00.00 sendmail: Queue 
run...@00:30:00 for /var/spool/clientmqueue (sendmail)
root  26651 1 26651 266510 Ss??0:00.04 sendmail: 
accepting connections (sendmail)


The machine is listening on port 25
freebsd7box# netstat -na | grep 25
tcp4   0  0  127.0.0.1.25   *.*LISTEN

But telnettting the freebsd box with its own ip address at port 25
from the root account of the box
freebsd7box# telnet 143.129.75.1 25
Trying 143.129.75.1...
telnet: connect to address 143.129.75.1: Connection refused

The only thing that works is
freebsd7box# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
...

How do I make the FreeBSD7 box accept connections to port 25 from all of 
the

internet ??

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to 
freebsd-questions-unsubscr...@freebsd.org





Your problem is not with sendmail but with your understanding of how 
email works. You need your own registered domain name pointing to the ip 
address assigned by your isp that is used by your freebsd system running 
your public sendmail program. Or if you use your isp domain name for 
your email then you need to add the fetchmail program to your freebsd 
system to get your eamil from your isp and hand it off to sendmail for 
queing on your system.


The 'Freebsd install guide' at www.a1poweruser.com has section 
explaining this subject in detail.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org