Инструменты пользователя

Инструменты сайта


электронная_почта

Настроика почтового сервера Postfix.

yum install postfix

Сделаем резервную копию конф файлов

Далее будем рассматривать конфигурационный файл main.cf

вот его отсновные опции.

soft_bounce = no # используется для доставки недоступным в данный момент серверам.

queue_directory = /var/spool/postfix # Директорияв которой хранится очередь

command_directory = /usr/sbin # директория где хранятся дочерние программы postfix

daemon_directory = /usr/libexec/postfix # директория с демонами

data_directory = /var/lib/postfix # кэши, временные фалы.

mail_owner = postfix # пользователь от которого запускается postfix

default_privs = nobody # Права демона.

myhostname = host.domain.tld # имя хоста

mydomain = domain.tld # Имя домена.

myorigin = $mydomain # имя дописываемое к адресу отправителя если он не fqdn

inet_interfaces = localhost # какие интерфейсы слушаем

inet_protocols = all # протоколы которые сервер поддерживает.

mydestination = $myhostname, localhost.$mydomain, localhost # Для каких доменов принемаем почту

local_recipient_maps = hash:/etc/postfix/aliases ограничение получателей

Синтакситс файла

root: admin

unknown_local_recipient_reject_code = 550 # ответ - неизвестный получатель

mynetworks_style = class, subnet, host # для кого ретранслируем сообщения

mynetworks = 168.100.189.0/28, 127.0.0.0/8 # Сети которые обслуживаем

relay_domains # домены для которых принимается почта и ретранслируется дальше

relayhost # хост через который транслируется почтовый трафик - например провайдерский почтовый шлюз

relay_recipient_maps = hash:/etc/postfix/relay_recipients # список получателей

home_mailbox = Mailbox # где хранятся почтовые ящики

sendmail_path = /usr/sbin/sendmail.postfix # путь к сендмайлу

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

message_size_limit = 20485760
disable_vrfy_command = yes
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_client_restrictions = reject_unauth_pipelining,
check_client_access pcre:/etc/postfix/client_checks,
check_client_access hash:/etc/postfix/access
smtpd_helo_restrictions =
permit_mynetworks
# Put here your clients without reverse names,
# ie only IP-addresses of their mail servers:
hash:/etc/postfix/client_access
check_helo_access hash:/etc/postfix/access
check_helo_access hash:/etc/postfix/helo_checks
reject_invalid_helo_hostname
reject_non_fqdn_helo_hostname
reject_unknown_hostname
smtpd_sender_restrictions =
permit_mynetworks
reject_unauth_pipelining
check_sender_access hash:/etc/postfix/access_usernames
reject_unknown_sender_domain
reject_non_fqdn_sender
smtpd_recipient_restrictions =
permit_mynetworks
permit_mx_backup
permit_auth_destination
reject_unauth_destination
reject_invalid_hostname
reject_unauth_pipelining
reject_non_fqdn_recipient
reject_non_fqdn_sender
reject_unknown_sender_domain
reject_unknown_recipient_domain
reject_multi_recipient_bounce
check_helo_access hash:/etc/postfix/helo_checks
check_helo_access pcre:/etc/postfix/helo_checks_pcre
check_recipient_access hash:/etc/postfix/access_usernames
reject_unknown_address
smtpd_client_restrictions =
permit_mynetworks
#reject_rbl_client bl.spamcop.net
#reject_rbl_client zen.spamhaus.org
# Put here your clients without reverse names,
# ie only with IP-addresses of their MX:
hash:/etc/postfix/client_access
reject_unauth_pipelining
# Next rule breaks RFC, but is VERY helpfull!:
reject_unknown_client
reject_unknown_reverse_client_hostname
check_client_access hash:/etc/postfix/access
check_client_access pcre:/etc/postfix/client_checks
### reject_rbl_client bl.spamcop.net
reject_rbl_client zen.spamhaus.org
### smtpd_data_restrictions = reject_unauth_pipelining
smtpd_end_of_data_restrictions = reject_unauth_pipelining
unknown_address_reject_code = 553
unknown_hostname_reject_code = 553
unknown_client_reject_code = 550
smtpd_reject_unlisted_sender = yes
virtual_alias_maps = hash:/etc/postfix/virtual
local_recipient_maps = $alias_maps
hash:/etc/postfix/relay_recipients
unknown_local_recipient_reject_code = 554
relay_recipient_maps = hash:/etc/postfix/relay_recipients
unknown_relay_recipients_reject_code = 554
smtp_rcpt_timeout = 600s

электронная_почта.txt · Последнее изменение: 2013/07/05 17:32 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux