Hello,
due to some circumstances we hat to change our mail gateways in our mid-size company. I decided to use PMG in cluster (2 servers) each connected to another internet line.
our old carrier did filtering (and couting users for license purposes) statically. I had manually to enter every mail address which should be able to send and receive mails.
I know PMG checks it against our mailserver and caches it within an own database.
The problem is, that not every mailaddress should be reachable from outside and also some users should only be able to mail internally.
I decided to export an email address list from our ad and I manually deleted all forbidden addresses.
There are now more than 800 entries.
Every user has at least 3 addresses (Max.mustermann@company, m.mustermann@company and mmustermann@company).
I imported this list via cmd pmgsh tool into the Who objects into a new created list "AllowedEmailAddresses" and created 4 rules with low priority.
Prio 30: In_AcceptAllowedAddresses - To field matches my list -> accept
Prio 29: Out_AcceptAllowedAddress - from field matches my list -> accept
prio 20: In_SpamNotAllowedAddresses - All mails (which not accepted before) put to spam
prio 20: Out_SpamNotAllowedAddresses - All mails (which not accepted before) put to spam
This works as excepted. My problem is now I have a "catch all" system and have to review the spam.
Also senders are not notified, when there is a typo in the Mail address.
Now my question is,
is there onother method to use this (already imported) list against the sender directly while SMTP connection?
I don't want to send NDR - as it is not more actual.
Thank you
Dirk
due to some circumstances we hat to change our mail gateways in our mid-size company. I decided to use PMG in cluster (2 servers) each connected to another internet line.
our old carrier did filtering (and couting users for license purposes) statically. I had manually to enter every mail address which should be able to send and receive mails.
I know PMG checks it against our mailserver and caches it within an own database.
The problem is, that not every mailaddress should be reachable from outside and also some users should only be able to mail internally.
I decided to export an email address list from our ad and I manually deleted all forbidden addresses.
There are now more than 800 entries.
Every user has at least 3 addresses (Max.mustermann@company, m.mustermann@company and mmustermann@company).
I imported this list via cmd pmgsh tool into the Who objects into a new created list "AllowedEmailAddresses" and created 4 rules with low priority.
Prio 30: In_AcceptAllowedAddresses - To field matches my list -> accept
Prio 29: Out_AcceptAllowedAddress - from field matches my list -> accept
prio 20: In_SpamNotAllowedAddresses - All mails (which not accepted before) put to spam
prio 20: Out_SpamNotAllowedAddresses - All mails (which not accepted before) put to spam
This works as excepted. My problem is now I have a "catch all" system and have to review the spam.
Also senders are not notified, when there is a typo in the Mail address.
Now my question is,
is there onother method to use this (already imported) list against the sender directly while SMTP connection?
I don't want to send NDR - as it is not more actual.
Thank you
Dirk