1 Commits

Author SHA1 Message Date
bebb9a4bc8 * Sun Nov 02 2025 Jean-Philippe Pialasse <jpp@koozali.org> 1.0-12.sme
- template /etc/aliases [SME: 13262]
- implement postfix delayed delivery notifications [SME: 12854]
2025-11-02 23:59:17 -05:00
4 changed files with 129 additions and 1 deletions

View File

@@ -0,0 +1,104 @@
#
# Aliases in this file will NOT be expanded in the header from
# Mail, but WILL be visible over networks or from /bin/mail.
#
# >>>>>>>>>> The program "newaliases" must be run after
# >> NOTE >> this file is updated for any changes to
# >>>>>>>>>> show through to sendmail.
#
{
%aliases = (
# SME aliases
'root'=> admin,
# Basic system aliases -- these MUST be present.
'mailer-daemon'=> postmaster,
'postmaster'=> admin, # for SME, EL default would be root
# General redirections for pseudo accounts.
'bin'=> root,
'daemon'=> root,
'adm'=> root,
'lp'=> root,
'sync'=> root,
'shutdown'=> root,
'halt'=> root,
'mail'=> root,
'news'=> root,
'uucp'=> root,
'operator'=> root,
'games'=> root,
'gopher'=> root,
'ftp'=> root,
'nobody'=> root,
'radiusd'=> root,
'nut'=> root,
'dbus'=> root,
'vcsa'=> root,
'canna'=> root,
'wnn'=> root,
'rpm'=> root,
'nscd'=> root,
'pcap'=> root,
'apache'=> root,
'webalizer'=> root,
'dovecot'=> root,
'fax'=> root,
'quagga'=> root,
'radvd'=> root,
'pvm'=> root,
'amandabackup'=> root,
'privoxy'=> root,
'ident'=> root,
'named'=> root,
'xfs'=> root,
'gdm'=> root,
'mailnull'=> root,
'postgres'=> root,
'sshd'=> root,
'smmsp'=> root,
'postfix'=> root,
'netdump'=> root,
'ldap'=> root,
'squid'=> root,
'ntp'=> root,
'mysql'=> root,
'desktop'=> root,
'rpcuser'=> root,
'rpc'=> root,
'nfsnobody'=> root,
'pcp'=> root,
'ingres'=> root,
'system'=> root,
'toor'=> root,
'manager'=> root,
'dumper'=> root,
'abuse'=> root,
'newsadm'=> news,
'newsadmin'=> news,
'usenet'=> news,
'ftpadm'=> ftp,
'ftpadmin'=> ftp,
'ftp-adm'=> ftp,
'ftp-admin'=> ftp,
'www'=> webmaster,
'webmaster'=> root,
'noc'=> root,
'security'=> root,
'hostmaster'=> root,
'info'=> postmaster,
'marketing'=> postmaster,
'sales'=> postmaster,
'support'=> postmaster,
# trap decode to catch security attacks
'decode'=> root,
# Person who should get root,'s mail
#'root'=> marc
);
$OUT ="";
}

View File

@@ -0,0 +1,16 @@
{
use esmith::AccountsDB;
my $adb = esmith::AccountsDB->open_ro or die "Couldn't open AccountsDB";
#$hum=$adb->users;
my @users= map { $_->{key} } ( $adb->users,$adb->pseudonyms,$adb->groups,$adb->get_all_by_prop(type=>"system"),$adb->get_all_by_prop(type=>"ibay") );
# do we want ibays, reserved, url, printers ?
#$OUT .= join(", ", @users), "\n";
my @sorted_keys = sort keys %aliases;
foreach my $key (@sorted_keys) {
$OUT .= "# $key in SME Server accounts db, ignoring " if (grep { $_ eq $key } @users); #if (grep { /$key/ } @users);
$OUT .= "$key: $aliases{$key}\n";
}
}

View File

@@ -0,0 +1,4 @@
{
my $DelayWarningTime = $postfix{'DelayWarningTime'} || "0h";
$OUT = "delay_warning_time = $DelayWarningTime\n";
}

View File

@@ -1,6 +1,6 @@
%define name smeserver-postfix
%define version 1.0
%define release 11
%define release 12
Summary: This is what smeserver-postfix does.
Name: %{name}
Version: %{version}
@@ -24,6 +24,10 @@ AutoReqProv: no
Koozali SME Server wrapper to configure postfix
%changelog
* Sun Nov 02 2025 Jean-Philippe Pialasse <jpp@koozali.org> 1.0-12.sme
- template /etc/aliases [SME: 13262]
- implement postfix delayed delivery notifications [SME: 12854]
* Wed Jan 08 2025 Brian Read <brianr@koozali.org> 1.0-11.sme
- reload-or-restart postfix after pseudonym change [SME: 12863]