Layer: services

Module: postfix

Tunables Interfaces Templates

Description:

Postfix email server


Tunables:

allow_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 )
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.

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_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_rw_local_pipes( domain )
Summary

Allow read/write postfix local pipes TCP sockets.

Parameters
Parameter:Description:
domain

Domain allowed access.

postfix_rw_master_pipes( domain )
Summary

Allow read/write postfix master pipes

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_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