Почтовый серсер на FreeBDS.... postfix
main.cf (рабочий конфинг)
queue_directory = /var/spool/postfix
daemon_directory = /usr/local/libexec/postfix
mail_owner = postfix
myhostname = (ВАШ ДОМЕН)
mydomain = (ВАШ ДОМЕН)
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, (Exchange IP, IP- соседнего Офиса- белый IP)
local_recipient_maps = hash:/usr/local/etc/postfix/users (Список пользователей в которых будет ходить почта, создается отдельный файл users в каталоге /usr/local/etc/postfix/users)
unknown_local_recipient_reject_code = 550
mynetworks_style = subnet
mynetworks = (IP внутряняя сеть 172.20.0.0/16, 127.0.0.0/8, IP Exchange, IP соседнего офиса)
relay_domains = $mydestination
relayhost =
transport_maps = hash:/usr/local/etc/postfix/transport (Транспорт указываем направление на IP Echange разных доменов)
alias_maps = hash:/usr/local/etc/postfix/aliases
recipient_canonical_maps = hash:/usr/local/etc/postfix/recipient_canonical
strict_rfc821_envelopes = yes
disable_vrfy_command = yes
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks,
reject_invalid_hostname,
permit
smtpd_sender_restrictions = permit_mynetworks,
reject_non_fqdn_sender,
reject_unknown_sender_domain,
permit
smtpd_recipient_restrictions = reject_unauth_pipelining permit_mynetworks reject_non_fqdn_recipient reject_unknown_recipient_domain reject_unlisted_recipient reject_unauth_destination permit
smtpd_client_restrictions = permit_mynetworks, reject_rbl_client,
reject_maps_rbl
permit
reject_rbl_client = bl.spamcop.net
reject_rbl_client = list.dsbl.org
reject_rbl_client = relays.ordb.org
reject_rbl_client = dynablock.wirehub.net
reject_rbl_client = blackholes.mail-abuse.org
reject_rbl_client = dnsbl.njabl.orgreject_rbl_client = b.barracudacentral.org
reject_rbl_client = dnsbl-2.uceprotect.net
reject_rbl_client = dnsbl-3.uceprotect.netmaps_rbl_domains = xbl.spamhaus.org, spamrbl.msrbl.net, dnsbl-3.uceprotect.net, sbl.spamhaus.org, spam.dnsbl.sorbs.net,
debug_peer_level = 2
sendmail_path = /usr/local/sbin/sendmail
newaliases_path = /usr/local/bin/newaliases
mailq_path = /usr/local/bin/mailq
setgid_group = maildrop
html_directory = /usr/local/share/doc/postfix
manpage_directory = /usr/local/man
sample_directory = /usr/local/etc/postfix
readme_directory = /usr/local/share/doc/postfix
message_size_limit=999000000
mailbox_size_limit=999000000
data_directory = /var/db/postfix