Layer: contrib

Module: postfix

Tunables Interfaces Templates

Description:

Postfix email server


Tunables:

postfix_local_write_mail_spool
Default value

true

Description

Allow postfix_local domain full write access to mail_spool directories

Return

Interfaces:

postfix_admin( domain , role )
Summary

All of the rules required to administrate an postfix environment.

Parameters
Parameter:Description:
domain

Domain allowed access.

role

Role allowed access.

postfix_config_filetrans( domain , private type , object , name )
Summary

Create files with the specified type in the postfix configuration directories.

Parameters
Parameter:Description:
domain

Domain allowed access.

private type

The type of the object to be created.

object

The object class of the object being created.

name

The name of the object being created.

postfix_create_private_sockets( domain )
Summary

Create a named socket in a postfix private directory.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_domtrans_map( domain )
Summary

Execute postfix_map in the postfix_map domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

postfix_domtrans_master( domain )
Summary

Execute the master postfix program in the postfix_master domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

postfix_domtrans_postdrop( domain )
Summary

Execute the master postdrop in the postfix_postdrop domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

postfix_domtrans_postgqueue( domain )
Summary

Execute postfix_postgqueue in the postfix_postgqueue domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

postfix_domtrans_postqueue( domain )
Summary

Execute the master postqueue in the postfix_postqueue domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

postfix_domtrans_smtp( domain )
Summary

Execute the master postfix program in the postfix_master domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

postfix_domtrans_user_mail_handler( domain )
Summary

Execute postfix user mail programs in their respective domains.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_dontaudit_rw_local_tcp_sockets( domain )
Summary

Do not audit attempts to read and write postfix local delivery TCP sockets.

Parameters
Parameter:Description:
domain

Domain to not audit.

postfix_dontaudit_use_fds( domain )
Summary

Do not audit attempts to use postfix master process file file descriptors.

Parameters
Parameter:Description:
domain

Domain to not audit.

postfix_exec( domain )
Summary

Execute postfix exec in the users domain

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_exec_master( domain )
Summary

Execute the master postfix program in the caller domain.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_exec_postqueue( domain )
Summary

Execute the master postqueue in the caller domain.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_filetrans_named_content( domain )
Summary

Transition to postfix named content

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_getattr_spool_files( domain )
Summary

Getattr postfix mail spool files.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_initrc_domtrans( domain )
Summary

Execute the master postfix in the postfix master domain.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_list_spool( domain )
Summary

List postfix mail spool directories.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_manage_private_sockets( domain )
Summary

manage named socket in a postfix private directory.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_manage_spool_files( domain )
Summary

Create, read, write, and delete postfix mail spool files.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_manage_spool_maildrop_files( domain )
Summary

Create, read, write, and delete postfix maildrop spool files.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_read_config( domain )
Summary

Read postfix configuration files.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_read_local_state( domain )
Summary

Allow domain to read postfix local process state

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_read_master_state( domain )
Summary

Allow domain to read postfix master process state

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_read_spool_files( domain )
Summary

Read postfix mail spool files.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_run_map( domain , role )
Summary

Execute postfix_map in the postfix_map domain, and allow the specified role the postfix_map domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

role

Role allowed access.

postfix_run_postdrop( domain , role )
Summary

Execute the master postdrop in the postfix_postdrop domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

role

The role to be allowed the iptables domain.

postfix_run_postgqueue( domain , role )
Summary

Execute postfix_postgqueue in the postfix_postgqueue domain, and allow the specified role the postfix_postgqueue domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

role

Role allowed access.

postfix_run_postqueue( domain , role )
Summary

Execute the master postqueue in the postfix_postdrop domain.

Parameters
Parameter:Description:
domain

Domain allowed to transition.

role

The role to be allowed the iptables domain.

postfix_rw_inherited_master_pipes( domain )
Summary

Allow read/write postfix master pipes

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_rw_local_pipes( domain )
Summary

Allow read/write postfix local pipes TCP sockets.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_rw_public_pipes( domain )
Summary

Allow read/write postfix public pipes TCP sockets.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_rw_spool_maildrop_files( domain )
Summary

Read, write, and delete postfix maildrop spool files.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_search_spool( domain )
Summary

Search postfix mail spool directories.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_stream_connect_master( domain )
Summary

Connect to postfix master process using a unix domain stream socket.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_stub( domain )
Summary

Postfix stub interface. No access allowed.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_use_fds_master( domain )
Summary

Use postfix master process file file descriptors.

Parameters
Parameter:Description:
domain

Domain allowed access.

Return

Templates:

postfix_domain_template( prefix )
Summary

Creates types and rules for a basic postfix process domain.

Parameters
Parameter:Description:
prefix

Prefix for the domain.

postfix_server_domain_template( prefix )
Summary

Creates a postfix server process domain.

Parameters
Parameter:Description:
prefix

Prefix of the domain.

postfix_user_domain_template( prefix )
Summary

Creates a process domain for programs that are ran by users.

Parameters
Parameter:Description:
prefix

Prefix of the domain.

Return