Re: Exim - smtp (25/tcp) und submission (587/tcp) aktivieren und trennen
On Mon, 24 Mar 2014 22:25:39 +0100, Paul Muster
<exp-311214@news.muster.net> wrote:
>On 23.03.2014 22:37, Jens Schüßler wrote:
>> * Paul Muster <exp-311214@news.muster.net> wrote:
>>> On 23.03.2014 21:55, Florian Weimer wrote:
>
>>>> Das ist m.E. eher etwas für die englischsprachige
>>>> Debian-Exim-Mailingliste oder einen wishlist-Bugreport.
>>>
>>> Ja, für beides muss ich meine Gedanken aber auf Englisch formulieren.
>>> Daher wollte ich erstmal hier die Meinungen einsammeln.
>>
>> Exim-users-de existiert
>> https://lists.exim.org/lurker/list/exim-users-de.de.html
>
>In der Tat, danke.
>
>Allerdings sind offenbar weitestgehend alle Sachverständigen dieser
>Liste auch hier - und es geht mir ja durchaus auch um die saubere
>Integration in die "Debian split config", mit der ich auf einer reinen
>Exim-Liste sicher nicht aufschlagen will.
/etc/exim4/conf.d/main/01_local_acls
|OPTSUBMIT=${if def:interface_port\
| {${if eq{$interface_port}{587}\
| {_submit}\
| {}\
| }\
| }\
| {}\
| }
|
|acl_smtp_connect = local_acl_smtp_connectOPTSUBMIT
|acl_smtp_helo = local_acl_smtp_heloOPTSUBMIT
|
|
|
|#CHECK_RCPT_LOCAL_ACL_FILE = CONFDIR/conf.d/acl/50_local_check_rcpt
|MAIN_ACL_CHECK_RCPT = local_acl_check_rcptOPTSUBMIT
|MAIN_ACL_CHECK_DATA = local_acl_check_dataOPTSUBMIT
Damit kann man sich dann komplett getrennte ACL für "submission" und
"normales SMTP" definieren, und in diesen auch die mitgelieferten ACL
als sub-ACLs aufrufen.
|50_local_check_rcpt
|local_acl_check_rcpt:
| warn
| control = dkim_disable_verify
|
| accept
| message = mail to unfiltered recipient $local_part@$domain accepted unfiltered
| log_message = mail to unfiltered recipient $local_part@$domain accepted unfiltered
| recipients = ${if exists{CONFDIR/local_rcpt_nofilter}\
| {CONFDIR/local_rcpt_nofilter}\
| {}}
| set acl_m_spam_no_filter = 1
|
| warn
| recipients = ${if exists{CONFDIR/sa_filter_heavy_recipients}\
| {CONFDIR/sa_filter_heavy_recipients}\
| {}}
| log_message = "heavy filter recipient $local_part@$domain found"
| set acl_m_spam_heavy_filter = 1
|
| accept
| acl = acl_check_rcpt
|50_local_submit
|local_acl_smtp_connect_submit:
| accept
|
|local_acl_smtp_helo_submit:
| accept
|
|local_acl_check_rcpt_submit:
| deny
| message = No SMTP service for unauthorized users
| ! hosts = +relay_from_hosts
| ! authenticated = *
|
| require
| control = submission/sender_retain
|
| accept
|
|local_acl_check_data_submit:
| accept
Grüße
Marc
--
-------------------------------------- !! No courtesy copies, please !! -----
Marc Haber | " Questions are the | Mailadresse im Header
Mannheim, Germany | Beginning of Wisdom " | http://www.zugschlus.de/
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 621 72739834
Reply to: