dotfiles/nixng/containers/email/postfix/master_config.nix

154 lines
2.5 KiB
Nix
Raw Normal View History

{
pickup = {
type = "unix";
private = "n";
chroot = "n";
wakeup = "60";
maxproc = 1;
command = "pickup";
};
cleanup = {
type = "unix";
private = "n";
chroot = "n";
maxproc = 0;
command = "cleanup";
};
qmgr = {
type = "unix";
private = "n";
chroot = "n";
wakeup = "300";
maxproc = 1;
command = "qmgr";
};
tlsmgr = {
type = "unix";
wakeup = "1000?";
maxproc = 1;
command = "tlsmgr";
};
rewrite = {
type = "unix";
chroot = "n";
command = "trivial-rewrite";
};
bounce = {
type = "unix";
chroot = "n";
maxproc = 0;
command = "bounce";
};
defer = {
type = "unix";
chroot = "n";
maxproc = 0;
command = "bounce";
};
trace = {
type = "unix";
chroot = "n";
maxproc = 0;
command = "bounce";
};
verify = {
type = "unix";
chroot = "n";
maxproc = 1;
command = "verify";
};
flush = {
type = "unix";
chroot = "n";
wakeup = "1000?";
maxproc = 0;
command = "flush";
};
proxymap = {
type = "unix";
chroot = "n";
command = "proxymap";
};
proxywrite = {
type = "unix";
chroot = "n";
maxproc = 1;
command = "proxymap";
};
smtp = [
{
type = "unix";
chroot = "n";
command = "smtp";
}
{
type = "inet";
private = "n";
chroot = "n";
command = "smtpd";
}
];
relay = {
type = "unix";
chroot = "n";
command = "smtp -o syslog_name=postfix/$service_name";
}; # -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq = {
type = "unix";
private = "n";
chroot = "n";
command = "showq";
};
error = {
type = "unix";
chroot = "n";
command = "error";
};
retry = {
type = "unix";
chroot = "n";
command = "error";
};
discard = {
type = "unix";
chroot = "n";
command = "discard";
};
local = {
type = "unix";
unpriv = "n";
chroot = "n";
command = "local";
};
virtual = {
type = "unix";
unpriv = "n";
chroot = "n";
command = "virtual";
};
lmtp = {
type = "unix";
chroot = "n";
command = "lmtp";
};
anvil = {
type = "unix";
chroot = "n";
maxproc = 1;
command = "anvil";
};
scache = {
type = "unix";
chroot = "n";
maxproc = 1;
command = "scache";
};
postlog = {
type = "unix-dgram";
private = "n";
chroot = "n";
maxproc = 1;
command = "postlogd";
};
}