mail/postfix: make a minor release and model style

This commit is contained in:
Franco Fichtner 2026-01-19 04:24:07 +01:00
parent fe467364cb
commit 5a7b8b93cf
6 changed files with 53 additions and 78 deletions

View file

@ -1,5 +1,5 @@
PLUGIN_NAME= postfix
PLUGIN_VERSION= 1.24
PLUGIN_VERSION= 1.24.1
PLUGIN_COMMENT= SMTP mail relay
PLUGIN_DEPENDS= postfix
PLUGIN_MAINTAINER= m.muenz@gmail.com

View file

@ -6,6 +6,10 @@ is completely different.
Plugin Changelog
================
1.24.1
* Align mailbox and message size
1.24
* Disable broken, insecure, legacy NTLM authentication (contributed by Alfred Egger)

View file

@ -4,21 +4,18 @@
<version>1.0.1</version>
<items>
<domains>
<domain type="ArrayField">
<enabled type="BooleanField">
<Default>1</Default>
<Required>Y</Required>
</enabled>
<domainname type="TextField">
<Default></Default>
<Required>Y</Required>
</domainname>
<destination type="TextField">
<Default></Default>
<Required>N</Required>
<Mask>/^([0-9a-zA-Z.:\-\[\]]){1,64}$/u</Mask>
<ValidationMessage>Only 64 of the following characters are allowed: 0-9a-zA-Z.:-[]</ValidationMessage>
</destination>
<domain type="ArrayField">
<enabled type="BooleanField">
<Default>1</Default>
<Required>Y</Required>
</enabled>
<domainname type="TextField">
<Required>Y</Required>
</domainname>
<destination type="TextField">
<Mask>/^([0-9a-zA-Z.:\-\[\]]){1,64}$/u</Mask>
<ValidationMessage>Only 64 of the following characters are allowed: 0-9a-zA-Z.:-[]</ValidationMessage>
</destination>
</domain>
</domains>
</items>

View file

@ -7,18 +7,9 @@
<Default>0</Default>
<Required>Y</Required>
</enabled>
<myhostname type="TextField">
<Default></Default>
<Required>N</Required>
</myhostname>
<mydomain type="TextField">
<Default></Default>
<Required>N</Required>
</mydomain>
<myorigin type="TextField">
<Default></Default>
<Required>N</Required>
</myorigin>
<myhostname type="TextField"/>
<mydomain type="TextField"/>
<myorigin type="TextField"/>
<inet_interfaces type="TextField">
<Default>all</Default>
<Required>Y</Required>
@ -37,27 +28,21 @@
</OptionValues>
</ip_version>
<bind_address type="NetworkField">
<Required>N</Required>
<AddressFamily>ipv4</AddressFamily>
</bind_address>
<bind_address6 type="NetworkField">
<Required>N</Required>
<AddressFamily>ipv6</AddressFamily>
</bind_address6>
<mynetworks type="CSVListField">
<Default>127.0.0.0/8,[::ffff:127.0.0.0]/104,[::1]/128</Default>
<Required>Y</Required>
</mynetworks>
<banner type="TextField">
<Default></Default>
<Required>N</Required>
</banner>
<banner type="TextField"/>
<message_size_limit type="IntegerField">
<Default>51200000</Default>
<Required>Y</Required>
</message_size_limit>
<masquerade_domains type="CSVListField">
<Required>N</Required>
<Mask>/^([0-9a-z\.\-\_]{1,128})(,[0-9a-z\.\-\_]{1,128})*$/ui</Mask>
<ValidationMessage>Only up to 128 of the following characters are allowed: 0-9a-zA-Z.-_</ValidationMessage>
</masquerade_domains>
@ -85,11 +70,9 @@
</tlswrappermode>
<certificate type="CertificateField">
<Type>cert</Type>
<Required>N</Required>
</certificate>
<ca type="CertificateField">
<Type>ca</Type>
<Required>N</Required>
</ca>
<smtpclient_security type="OptionField">
<Default>may</Default>
@ -102,7 +85,6 @@
</OptionValues>
</smtpclient_security>
<relayhost type="TextField">
<Required>N</Required>
<Mask>/^([0-9a-zA-Z.:\-\[\]]){1,64}$/u</Mask>
<ValidationMessage>Only 64 of the following characters are allowed: 0-9a-zA-Z.:-[]</ValidationMessage>
</relayhost>
@ -110,14 +92,8 @@
<Default>0</Default>
<Required>Y</Required>
</smtpauth_enabled>
<smtpauth_user type="TextField">
<Default></Default>
<Required>N</Required>
</smtpauth_user>
<smtpauth_password type="TextField">
<Default></Default>
<Required>N</Required>
</smtpauth_password>
<smtpauth_user type="TextField"/>
<smtpauth_password type="TextField"/>
<enforce_recipient_check type="BooleanField">
<Default>0</Default>
<Required>Y</Required>
@ -187,8 +163,6 @@
<Required>Y</Required>
</reject_unverified_recipient>
<delay_warning_time type="IntegerField">
<Default>0</Default>
<Required>N</Required>
<MinimumValue>0</MinimumValue>
<MaximumValue>24</MaximumValue>
<ValidationMessage>Choose a value between 1 and 24 to activate - 0 or empty to disable.</ValidationMessage>

View file

@ -4,21 +4,21 @@
<version>1.0.0</version>
<items>
<recipients>
<recipient type="ArrayField">
<enabled type="BooleanField">
<Default>1</Default>
<Required>Y</Required>
</enabled>
<address type="TextField">
<Required>Y</Required>
</address>
<action type="OptionField">
<Required>Y</Required>
<OptionValues>
<OK>OK</OK>
<REJECT>REJECT</REJECT>
</OptionValues>
</action>
<recipient type="ArrayField">
<enabled type="BooleanField">
<Default>1</Default>
<Required>Y</Required>
</enabled>
<address type="TextField">
<Required>Y</Required>
</address>
<action type="OptionField">
<Required>Y</Required>
<OptionValues>
<OK>OK</OK>
<REJECT>REJECT</REJECT>
</OptionValues>
</action>
</recipient>
</recipients>
</items>

View file

@ -4,21 +4,21 @@
<version>1.0.0</version>
<items>
<senders>
<sender type="ArrayField">
<enabled type="BooleanField">
<Default>1</Default>
<Required>Y</Required>
</enabled>
<address type="TextField">
<Required>Y</Required>
</address>
<action type="OptionField">
<Required>Y</Required>
<OptionValues>
<OK>OK</OK>
<REJECT>REJECT</REJECT>
</OptionValues>
</action>
<sender type="ArrayField">
<enabled type="BooleanField">
<Default>1</Default>
<Required>Y</Required>
</enabled>
<address type="TextField">
<Required>Y</Required>
</address>
<action type="OptionField">
<Required>Y</Required>
<OptionValues>
<OK>OK</OK>
<REJECT>REJECT</REJECT>
</OptionValues>
</action>
</sender>
</senders>
</items>