> Still, I don't know how could qmail-inject(qmail-remote) and sendmail
> send msgs to other hosts without connecting to port 25...
A couple of possiblities:
qmail-inject does not connect to anything - it uses qmail-queue to insert a
message into the qmail queue. It must be run on the machine that is running
qmail.
qmail-remote - introduced if a message is in queue and is not being
delivered locally - connects to a remote mail service and transmits the
message.
TO OTHER HOSTS - yes, a remote transfer must take place.
TO ENTER MAIL SYSTEM - no. If there is a mail system running on the current
machine, there is no need whatsoever to use a remote connection to get it
into the mail system.
---
And if you want to be technical, you don't have to run your
remote-connectable mail server on port 25, if the servers transmitting to it
are informed...
David