2014-09-02 02:21:04
来 源
中存储网
Postfix
postfix配置文件main.cf中,myhostname 主机名称:如果系统设置得当,应该不用设置,系统会以gethostname()取得,mydomain 网域名称:预设会以myhostname第一个点之后的作为domain名称,myorigin 补齐缺少的资讯:自动补齐资讯所用的,通常使用网域名称,mydestination

 通过postfix 发送出去的邮件

 sender_bcc_maps = mysql:/home/postfix/-mail-watch.cf

 通过postfix 接收到的邮件

 recipient_bcc_maps = mysql:/home/postfix/-mail-watch.cf

 指定dovecot投递代理来负责投递

 virtual_transport = dovecot

 dovecot_destination_recipient_limit = 1

 content_filter = smtp-amavis:[127.0.0.1]:10024

 receive_override_options = no_address_mappings

 可以同时采用多个备用的邮件中继

 smtp_fallback_relay =

 transport_maps参数可指向一个或多个传输表

 transport_maps = hash:/home/postfix/transport

 -----------------------------------------------------

 Postfix 主要的组态档,删除了多数说明文字,

 并且尝试依照最常用的邮件主机设定来依序设定与说明,

 许多不常用的设定并未列出。

 0. 几个 Postfix 主要的设置参数,一般状况下不需要更改。

 queue_directory = /var/spool/postfix

 command_directory = /usr/sbin

 daemon_directory = /usr/libexec/postfix

 mail_owner = postfix

 一、设定邮件主机的识别身分(重要)

 myhostname 主机名称:如果系统设置得当,应该不用设置,系统会以gethostname()取得

 mydomain 网域名称:预设会以myhostname第一个点之后的作为domain名称

 myorigin 补齐缺少的资讯:自动补齐资讯所用的,通常使用网域名称

 mydestination 本地网域:指Postfix应该视为「本地网域」的所有网域名称

 (本地网域的部份会后续在设定)

 myhostname = host.domain.tld

 mydomain = domain.tld

 myorigin = $mydomain

 二、设定 Postfix 能使用的网路介面(重要)

 (如果是对外服务的邮件主机,就必须要设定为all,预设为localhost)

 inet_interfaces = all

 inet_interfaces = $myhostname

 inet_interfaces = $myhostname, localhost

 inet_interfaces = localhost

 三、先设定简易的代转(Relay)管控

 3.1 mynetworks_style 提供三种简易设定型态

 class =>与伺服器位于同一级IP网路的主机都可以使用代转服务

 subnet =>所在网域的任一个IP都可以使用代转服务

 host =>仅开放localhost为信任?可代转的主机

 mynetworks_style = class

 mynetworks_style = subnet

 mynetworks_style = host

 3.2 mynetworks 明确设定可使用relay的主机范围

 (优先于mynetworks_style,建议采用此种设定法)

 mynetworks = 192.168.0.0/24, 192.168.1.0/24, 127.0.0.0/8

 mynetworks = $config_directory/mynetworks

 mynetworks = hash:/etc/postfix/network_table

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。