-postfix-cn (2.9.6~cn0) sarge; urgency=medium
+postfix-cn (3.1.8~cn0) sarge; urgency=medium
- Napomene uz rad make-aliases-gecos.sh skripte
- ---------------------------------------------
+ Napomene uz rad newaliases-gecos skripte
+ ----------------------------------------
-Skripta /usr/share/postfix-cn/make-aliases-gecos.sh postavlja aliase
-samo za korisnicke racune za koje su ispunjeni sljedeci uvjeti:
+Skripta /usr/sbin/newaliases-gecos postavlja aliase samo za
+korisnicke racune za koje su ispunjeni sljedeci uvjeti:
- uid veci od 100 ($3 >= 100)
- korisnik ima eksplicitno postavljenu grupu ($5)
- korisnicko ime nije "nobody" (uvjet postoji zbog toga sto sistemski
pripremljena skripta koja donosi tu funkcionalnost, a koja se
poziva iz crona. Ovaj podsustav se sastoji od:
-/usr/share/postfix-cn/make-aliases-gecos.sh
+/usr/sbin/newaliases-gecos
- skripta koja priprema dodatnu aliases datoteku za postfix. Ukoliko
+ Skripta koja priprema dodatnu aliases datoteku za Postfix. Ukoliko
ste upravo dodali nove korisnike i zelite odmah obnoviti GECOS
aliase, pokrenite je:
- # /usr/share/postfix-cn/make-aliases-gecos.sh
+ # /usr/sbin/newaliases-gecos
/etc/cron.d/postfix-cn
/var/lib/postfix-cn/aliases_gecos
- ova datoteka je rezultat poziva skripte. _Nemojte_ je rucno
+ ova datoteka je rezultat poziva skripte. Nemojte_ je rucno
mijenjati jer ce sve promjene biti pregazene kod iduceg poziva iz
- crona. Umjesto toga, sve lokalne aliase postavljajte u /etc/aliases
+ crona. Umjesto toga, sve lokalne aliase postavljajte u /etc/aliases
(ili neku drugu datoteku definiranu u Postfix varijabli $alias_maps).
- Napomene uz rad make-aliases-gecos.sh skripte
- ---------------------------------------------
+Napomene uz rad skripte newaliases-gecos
+----------------------------------------
-Skripta /usr/share/postfix-cn/make-aliases-gecos.sh postavlja aliase
-samo za korisnicke racune za koje su ispunjeni sljedeci uvjeti:
+Skripta /usr/sbin/newaliases-gecos postavlja aliase samo za
+korisnicke racune za koje su ispunjeni sljedeci uvjeti:
- uid veci od 100 ($3 >= 100)
- korisnik ima eksplicitno postavljenu grupu ($5)
- korisnicko ime nije "nobody" (uvjet postoji zbog toga sto sistemski
$alias_maps, posta ce doci na prvi alias u datoteci koja je ranije
definirana u $alias_maps.
- -- Ivan Rako <Ivan.Rako@CARNet.hr> Wed, 28 Aug 2013 16:52:04 +0200
+ -- Ivan Rako <Ivan.Rako@CARNet.hr> Sat, 07 Jul 2018 21:05:59 +0200
+postfix-cn (3.1.8~cn0) stable; urgency=medium
+
+ * Prva verzija za stretch
+
+ -- Ivan Rako <Ivan.Rako@CARNet.hr> Sat, 07 Jul 2018 21:06:48 +0200
+
postfix-cn (2.11.3~cn0) stable; urgency=medium
* Prva verzija za jessie
Section: mail
Priority: optional
Maintainer: Ivan Rako <Ivan.Rako@CARNet.hr>
-Build-Depends: debhelper (>= 8), po-debconf
-Standards-Version: 3.9.3
+Build-Depends: debhelper (>= 9), po-debconf
+Standards-Version: 3.9.8
Package: postfix-cn
Architecture: all
-Depends: ${misc:Depends}, postfix (>= 2.9.6-2), carnet-tools-cn (>= 2.7), sasl2-bin (>= 2.1.25), libsasl2-modules (>= 2.1.25), debconf, openssl, adduser
+Depends: ${misc:Depends}, postfix (>= 3.1.8), carnet-tools-cn (>= 3.2.1), sasl2-bin (>= 2.1.25), libsasl2-modules (>= 2.1.25), debconf, openssl, adduser
Conflicts: sendmail-cn, amavisd-cn (<< 2:20030616p10-10), amavisd-new-milter, sendmail-base
Suggests: amavisd-cn
Description: High-performance mail transport agent
fi
db_get postfix-cn/matchgecos || true
-
-db_get postfix-cn/matchgecos || true
matchgecos="$RET"
hostname="`hostname`"
cp -pf /etc/postfix/master.cf /etc/postfix/master.cf.dpkg-tmp.$$
cp -pf /etc/postfix/main.cf /etc/postfix/main.cf.dpkg-tmp.$$
-# srediti master.cf za TLS
+# srediti master.cf za TLS & submission & retry
if [ -f /etc/postfix/master.cf ]; then
cp_check_and_sed '^#tlsmgr' \
's/^#tlsmgr/tlsmgr/g' \
/etc/postfix/master.cf || true
+ cp_check_and_sed '^#submission' \
+ 's/^#submission/submission/g' \
+ /etc/postfix/master.cf || true
+
+ cp_check_and_sed '^#retry' \
+ 's/^#retry/retry/g' \
+ /etc/postfix/master.cf || true
+
cp_check_and_sed '^#smtps' \
's/^#smtps/smtps/g' \
/etc/postfix/master.cf || true
+
+ cp_check_and_sed '^# -o' \
+ 's/^# -o/ -o/g' \
+ /etc/postfix/master.cf || true
+
+ for option in "-o milter_macro_daemon_name=ORIGINATING" \
+ "-o smtpd_recipient_restrictions=" \
+ "-o smtpd_reject_unlisted_recipient=no" \
+ "-o smtpd_relay_restrictions=permit_sasl_authenticated,reject" \
+ "-o smtpd_sasl_auth_enable=yes" \
+ "-o smtpd_tls_security_level=encrypt" \
+ "-o smtpd_tls_wrappermode=yes" \
+ "-o syslog_name=postfix/smtps" \
+ "-o syslog_name=postfix/submission"; do
+ cp_check_and_sed "^# $option" \
+ "s/# $option/$option/g" \
+ /etc/postfix/master.cf || true
+ done
fi
# ovo manje/vise uzima kao default, ali u slucaju da je multihomed stroj,
# restart saslauthd
if [ "$restart_saslauthd" = "yes" ]; then
- if [ -x /usr/sbin/invoke-rc.d ]; then
- [ -x /etc/init.d/saslauthd ] && invoke-rc.d saslauthd restart
- else
- [ -x /etc/init.d/saslauthd ] && /etc/init.d/saslauthd restart
- fi
+ service saslauthd restart
fi
# TLS stuff
fi
rm -f /etc/postfix/main.cf.dpkg-tmp.$$
-if ! grep -q "retry unix - - - - - error" /etc/postfix/master.cf; then
- echo "CN: Please, add this line in /etc/postfix/master.cf and restart Postfix."
- echo "retry unix - - - - - error"
- echo
-fi
+#if ! grep -q "retry unix - - y - - error" /etc/postfix/master.cf; then
+# echo "CN: Please, add this line in /etc/postfix/master.cf and restart Postfix."
+# echo "retry unix - - y - - error"
+# echo
+#fi
# kreiraj aliases_gecos
if [ -x /usr/share/postfix-cn/make-aliases-gecos.sh ]; then
# restart
if [ "$restart_postfix" = "yes" ]; then
- if [ -x /usr/sbin/invoke-rc.d ]; then
- [ -x /etc/init.d/postfix ] && invoke-rc.d postfix restart
- else
- [ -x /etc/init.d/postfix ] && /etc/init.d/postfix restart
- fi
+ service postfix restart
fi
cp_mail postfix-cn