>> I thought my postfix setup was configured to send mail on port 587 and
>> receive mail on port 25, so I was surprised to find that I could send
>> mail from the local machine on port 25.  Is my config OK?
>
> Postfix never sends mail *from* TCP 25 or TCP 587.  These are receive
> ports.  Outbound connections occur on high ports.  You're not properly
> describing your use case, actually not at all.  Would you please?

You're right, I didn't word that correctly.  I thought mail received
on port 25 could only be delivered locally with my config, but I was
able to send mail to any destination via port 25.  The mail client and
mail server are on the same machine.

> Provide full 'postconf -n' output, never main.cf snippets.  This was in
> your list welcome message.  If you'd posted that we already have an
> answer for you.

My config works, but does it look OK from a security perspective?

# postconf -n
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id & sleep 5
home_mailbox = .maildir/
html_directory = no
inet_protocols = ipv4
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
message_size_limit = 40960000
mydestination = example1.com example2.com
myhostname = example1.com
mynetworks_style = host
newaliases_path = /usr/bin/newaliases
postscreen_bare_newline_action = enforce
postscreen_bare_newline_enable = yes
postscreen_greet_action = enforce
postscreen_non_smtp_command_action = enforce
postscreen_non_smtp_command_enable = yes
postscreen_pipelining_action = enforce
postscreen_pipelining_enable = yes
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/sbin/sendmail
setgid_group = postdrop
smtp_tls_exclude_ciphers = aNULL
smtpd_recipient_restrictions = reject_unauth_destination, permit
smtpd_tls_CAfile = /etc/ssl/postfix/cacert.pem
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/ssl/postfix/newcert.pem
smtpd_tls_exclude_ciphers = aNULL
smtpd_tls_key_file = /etc/ssl/postfix/newkey.pem
smtpd_tls_security_level = may
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
virtual_alias_maps = hash:/etc/postfix/virtual
postconf: warning: /etc/postfix/main.cf: unused parameter:
smtpd_relay_restrictions=

- Grant

Reply via email to