exemple detail main.cf

# Qui prend les bounces de bounces
2bounce_notice_recipient = postmaster
# Erreur renvoyée si REJECT dans les ACLs (450=temporaire, 550=permanent)
access_map_reject_code = 550
# La base reconstruite par newaliases
alias_database = hash:/etc/postfix/aliases
# L'ensemble des aliases
alias_maps = hash:/etc/postfix/aliases
# Limitation des "|" dans les .forward
allow_mail_to_commands = alias,forward
# Idem pour les fichiers
allow_mail_to_files = alias,forward
# Reecriture user%domaine@domaine2
allow_percent_hack = yes
# Recopie de tous les messages
always_bcc =
# Ajoute @myorigin aux adresses non qualifiees
append_at_myorigin = yes
# Ajoute .domaine aux adresses user@host
append_dot_mydomain = yes
# YES si on veut eviter le "mail loopback to myself" si MX = lamachine et
# pas listée dans mydestination ou virtual
best_mx_transport =
# Biff sur local
biff = no
# Qui recoit les bounces si notify=bounce
bounce_notice_recipient = postmaster
# Taille limite des bounces
bounce_size_limit = 50000
# Reecriture en entree et en sortie
canonical_maps =
# Ou sont les post*
command_directory = /usr/local/postfix/sbin
# ?
command_time_limit = 1000
# Ou sont les dameons (qmgr, ...)
daemon_directory = /usr/local/postfix/libexec
daemon_timeout = 18000
# Debug vers certaines destinations
debug_peer_level = 2
# Liste des destinations
debug_peer_list =
# hash ou dbm
default_database_type = hash
# Combien de demons vers une seule destination.
# On peut avoir aussi smtp_destination....
default_destination_concurrency_limit = 10
# Combien de recipients max (idem)
default_destination_recipient_limit = 50
# Privilèges tombent
default_privs = nobody
# Combien de process max par démon (local,qmgr,bounce, ...)
default_process_limit = 50
default_transport = smtp
# Pour retarder l'envoi par smtp par exemple
defer_transports =
# Qui recoit les warning en plus de l'utilisateur
delay_notice_recipient = postmaster
# En heures, temps de warning (0=désactivé)
delay_warning_time = 0
# Gestion des verrous
deliver_lock_attempts = 5
deliver_lock_delay = 1
# Pas documenté, pas sur que ça marche. Désactive DNS
disable_dns_lookups = no
dont_remove = 0
# Qui envoie les doubles bounces ...
double_bounce_sender = double-bounce
duplicate_filter_limit = 1000
# Ca parle de soi ...
empty_address_recipient = MAILER-DAEMON
error_notice_recipient = postmaster
# Si on arrive pas a y aller en direct, on passe sur ...
fallback_relay =
fallback_transport =
# Quand les démons forkent ....
fork_attempts = 5
fork_delay = 1
# Recherche des .forward
forward_path = $home/.forward${recipient_delimiter}${extension},$home/.forward
# Hashing de /var/spool/postfix/defer
hash_queue_depth = 2
hash_queue_names = defer
# Table ou regexp pour la rejection sur les headers.
header_checks =
# Taille max des headers
header_size_limit = 102400
# Pour délivrer dans $HOME
home_mailbox =
# Nb de receive
hopcount_limit = 50
# Pour délivrer sur les A plutot que les MX (viole un RFC)
ignore_mx_lookup_error = no
# Interfaces qui écoutent
inet_interfaces = all
# Nb de session initiales
initial_destination_concurrency = 2
#
invalid_hostname_reject_code = 501
# ?
ipc_idle = 100
ipc_timeout = 3600
# Longueur max des lignes.
line_length_limit = 2048
# Pour le mailer local
local_command_shell =
local_destination_concurrency_limit = 2
local_destination_recipient_limit = $default_destination_recipient_limit
# voir luser dans sendmail (qui recoit tous les unknown, ex smtp:[ailleurs])
luser_relay =
# Nom affiche
mail_name = Postfix
# Identité postfiw
mail_owner = postfix
# mailbox locales
mail_spool_directory = /var/mail
# La version
mail_version = Snapshot-19990410
# pour procmail
mailbox_command = /usr/local/bin/procmail
# ?
mailbox_transport =
# RBL et ORBL
maps_rbl_domains = rbl.maps.vix.com
maps_rbl_reject_code = 550
# *.$mydomain ===> $mydomain
masquerade_domains = $mydomain
masquerade_exceptions = root
# Apres combien de temps on ferme les démons
max_idle = 100
max_use = 100
# Temps max entre les runs pour une dest.
maximal_backoff_time = 4000
# En jour, combien de temps on garde les mails en attente
maximal_queue_lifetime = 13
# Taille max des messages
message_size_limit = 8000000
# temps mini entre deux runs pour une meme destinations
minimal_backoff_time = 1000
# Les noms locaux
mydestination = $myhostname, localhost.$mydomain, $mydomain, www.$mydomain, news.$mydomain
# Le domaine
mydomain = hsc.fr
# Le nom de la machine
myhostname = itesec.hsc.fr
# Les réseaux Internes
mynetworks = 192.70.106.32/27, 192.70.106.64/27, 192.70.106.96/27, 192.70.106.128/27, 127.0.0.0/8
# Quell orginie pour les mails postés localement
myorigin = $mydomain
# Code de rejet sur le MAIL FROM: non qualifié
non_fqdn_reject_code = 504
# Qu'envoie t'on au postmaster (policy en + de ci dessous)
notify_classes = resource, software,protocol
# Traitement des owner- et -owner ala sendmail
owner_request_special = yes
# Ou on stocke les PIDS
process_id_directory = pid
# Les programmes (pas utilisé si command_directory et daemon_directory)
program_directory = /usr/local/postfix/bin
#
qmgr_message_active_limit = 1000
qmgr_message_recipient_limit = 10000
queue_directory = /var/spool/postfix
queue_minfree = 0
# Intervalle
queue_run_delay = 1000
# Pour réécrire seulement les recipients
recipient_canonical_maps =
# at+toto=at (ala sendmail)
recipient_delimiter = +
# ?
recipient_feature_delimiter =
# Code de rejet global
reject_code = 550
# Qui relaye-t'on ? (virtual_maps est donné par virtual=)
relay_domains = $mydestination, $virtual_maps, /etc/postfix/RelayTo
relay_domains_reject_code = 550
# A qui on envoie le mail. par exmple : smtp:[mailhost:port]
relayhost =
# Pour les relogés ;)
relocated_maps =
# Reecriture des emmetteurs
sender_canonical_maps = hash:/etc/postfix/sender_canonical
# ?
service_throttle_time = 60
# Pour changer le défaut timeout sur connect() (indispensable sur Linux 2.2)
smtp_connect_timeout = 0
# Autres timeouts
smtp_data_done_timeout = 600
smtp_data_init_timeout = 120
smtp_data_xfer_timeout = 180
# Nb de sessions smtp vers la meme dest.
smtp_destination_concurrency_limit = $default_destination_concurrency_limit
smtp_destination_recipient_limit = $default_destination_recipient_limit
# autres timeout
smtp_helo_timeout = 300
smtp_mail_timeout = 300
smtp_quit_timeout = 300
smtp_rcpt_timeout = 300
# Broken software ...
smtp_skip_4xx_greeting = no
smtp_skip_quit_response = yes
# Banniere SMTP
smtpd_banner = $myhostname ESMTP $mail_name
# Qui on jette sur la connexion
smtpd_client_restrictions = hash:/etc/postfix/access
# Sleep apres une erreur
smtpd_error_sleep_time = 5
# Qui peut lancer ETRN ?
smtpd_etrn_restrictions = permit_mynetworks, reject
# Apres hard_error, on ferme
smtpd_hard_error_limit = 10
# Demande un helo
smtpd_helo_required = yes
# Voir doc sur ce qui peut etre envoye dans le helo
smtpd_helo_restrictions =
# Nb de recipients acceptés par session SMTP
smtpd_recipient_limit = 1000
# test sur le RCPT TO: (anti relayage)
smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
# test sur le MAIL FROM:
smtpd_sender_restrictions = reject_unknown_address, reject_non_fqdn_sender, hash:/etc/postfix/access
#
smtpd_soft_error_limit = 10
# ?
smtpd_timeout = 300
# pas de bounces générés localement : les messages restent dans la file
soft_bounce = no
stale_lock_time = 500
# Broken software
sun_mailtool_compatibility = no
# pour debangifier les @ UUCP.
swap_bangpath = yes
# Transport = mailertable
transport_maps = hash:/etc/postfix/transport
# ?
transport_retry_time = 60
# ?
trigger_timeout = 10
# Pour les rejets sur le DNS (450=temp,550=permanent)
unknown_address_reject_code = 450
unknown_client_reject_code = 450
unknown_hostname_reject_code = 450
# Domaines virtuels
virtual_maps = hash:/etc/postfix/virtual
#

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

* Copy This Password *

* Type Or Paste Password Here *