Hi, i am learning/testing Postscreen on Postfix 2.10.1
I read the man page and need a little help understanding this :

This program should not be used on SMTP ports that receive mail from end-user 
clients (MUAs). In a typical
       deployment,  postscreen(8)  handles  the  MX service on TCP port 25, 
while MUA clients submit mail via the
       submission service on TCP port 587 which requires client authentication. 
 Alternatively, a site could  set
       up  a  dedicated, non-postscreen, "port 25" server that provides 
submission service and client authenticaĆ¢[m
       tion, but no MX service.

What does "MX service" mean ?

I am not sure how to leverage postscreen for authenticated smtp traffic to my 
server over ports 587 and 465, or is that not
what postscreen was meant to handle ?

i changed main.cf and master.cf as advised on www.postfix.org/ 
POSTSCREEN_README.html#enable
but did not do step #7.
Then did a systemctl reload postfix

I sent  test emails with T-bird directly to the server testing port 25,587, and 
465 to see what shows up in logs.
Postscreen logs only show up when i send over port 25 as i think they should.

Oct 31 16:03:27 mta5 postfix/postscreen[3944]: CONNECT from 
[137.99.80.129]:51476 to [137.99.25.249]:25
Oct 31 16:03:27 mta5 postfix/postscreen[3944]: WHITELISTED [137.99.80.129]:51476
Oct 31 16:03:27 mta5 postfix/smtpd[3945]: connect from 
angelo.uits.uconn.edu[137.99.80.129]
Oct 31 16:03:27 mta5 postfix/smtpd[3945]: 61D353000A3A: 
client=angelo.uits.uconn.edu[137.99.80.129]
Oct 31 16:03:27 mta5 postfix/cleanup[3968]: 61D353000A3A: warning: header 
Subject: new testing from angelo.uits.uconn.edu[137.99.80.129]; 
from=<alf02...@appmail.uconn.edu> to=<ang...@uconn.edu> proto=ESMTP 
helo=<[137.99.80.129]>
Oct 31 16:03:27 mta5 postfix/cleanup[3968]: 61D353000A3A: 
message-id=<b6487883-caf5-291f-d1e2-c9d0cfc04...@appmail.uconn.edu>
Oct 31 16:03:27 mta5 opendkim[1446]: 61D353000A3A: DKIM-Signature field added 
(s=dkim1, d=mta5.uits.uconn.edu)
Oct 31 16:03:27 mta5 postfix/qmgr[3936]: 61D353000A3A: 
from=<alf02...@appmail.uconn.edu>, size=676, nrcpt=1 (queue active)
Oct 31 16:03:27 mta5 postfix/smtpd[3945]: disconnect from 
angelo.uits.uconn.edu[137.99.80.129]
Oct 31 16:03:29 mta5 postfix/smtp[3971]: 61D353000A3A: 
to=<alf02...@uconn.mail.onmicrosoft.com>, orig_to=<ang...@uconn.edu>, 
relay=uconn-mail-onmicrosoft-com.mail.protection.outlook.com[216.32.180.170]:25,
 delay=1.9, delays=0.11/0.02/0.05/1.8, dsn=2.6.0, status=sent (250 2.6.0 
<b6487883-caf5-291f-d1e2-c9d0cfc04...@appmail.uconn.edu> 
[InternalId=3019362009548, Hostname=BN7PR05MB5859.namprd05.prod.outlook.com] 
9969 bytes in 0.262, 37.150 KB/sec Queued mail for delivery)

I guess what i am getting at is, if i only allow port 25 traffic from within my 
network via this setting
mynetworks = /etc/postfix/files/mynetwork
                /etc/postfix/files/mynetwork contains
                                137.99.0.0/16
then everything postscreen will ever see will be whitelisted. If i got that 
right then, am i not a good use case for using it
and should just keep it off ?


More of my random thoughts:
If i wanna send an email through the server from home i have to use port 587 or 
465 and it seems like postscreen is not
part of the equation from this line in master.cf
smtp      inet  n       -       n       -       1       postscreen

Still trying to wrap my head around if my environment is a good candidate for 
using postscreen.....
thanks for any replies.

-ANGELO FAZZINA

ITS Service Manager:
Spam and Virus Prevention
Mass Mailing
G Suite/Gmail

ang...@uconn.edu
University of Connecticut,  ITS, SSG, Server Systems
860-486-9075

Reply via email to