postfix中的main.cf 中的一些部分详细说明

软件集成
1077
linux
linux 举报
2022-08-17
Postfix

在文件main.cf找到以下的几行并按照下面的更改好。

  1. myhostname = mail.1a-centosserver.com
  2. mydomain = 1a-centosserver.com
  3. myorigin = $mydomain
  4. inet_interfaces = all
  5. mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
  6. mynetworks = 192.168.13.0/24, 127.0.0.0/8
  7. relay_domains =
  8. home_mailbox = Maildir/

配置文件解释: mydomain: mydomain参数是指email服务器的域名,请确保为正式域名(如centos.bz) myhostname: myhostname参数是指系统的主机名称(如我的服务器主机名称是mail.centos.bz) myorigin: myorigin参数指定本地发送邮件中来源和传递显示的域名。在我们的例子中,mydomain是centos.bz,也是我的域名。 对于下面的一行,我们的邮件地址是user@centos.bz而不是user@mail.centos.bz。 myorigin = $mydomain mynetworks: mynetworks参数指定受信任SMTP的列表,具体的说,受信任的SMTP客户端允许通过Postfix传递邮件。 mydestination: mydestination参数指定哪些邮件地址允许在本地发送邮件。这是一组被信任的允许通过服务器发送或传递邮件的IP地址。用户试图通过发送从此处未列出的IP地址的原始服务器的邮件将被拒绝。 inet_interfaces: inet_interfaces参数设置网络接口以便Postfix能接收到邮件。 relay_domains: 该参数是系统传递邮件的目的域名列表。如果留空,我们保证了我们的邮件服务器不对不信任的网络开放。 home_mailbox: 该参数设置邮箱路径与用户目录有关,也可以指定要使用的邮箱风格。


配置邮件别名


邮件别名的配置文件在/etc/aliases里,格式如下:


[Format]


Receiving Account or other aliases : recipient A, recipient B, recipient C ..


例1:重新发送邮件到另一用户


root:root,james


上面的例子表示,root用户的邮件对于用户james和root都可以接收到。


倒序看帖 只看楼主
热点关注
You need Perl 5 安装openssl时报错提示需要安装perl 5
shell 脚本中常见的 if [ $? -ne 0 ]; 意思
shell 中 if [ “x${var}“ == “x“ ] 中 x的作用
shell脚本每行后面多了一个^M的原因和解决办法
服务停止、启动、重启一体化脚本,万能语言启动脚本
shell参数判断
在后台用进程名运行bash脚本
shell脚本每行后面多了一个^M的原因和解决办法
定时检测服务,检测down掉后重启。系统检测到DMSERVER运行正常
挂载磁盘的时候遇到一个问题,挂载完磁盘之后重启服务器挂载的盘丢失了.
中标麒麟系统Your trial is EXPIRED and no VALID licens
termux 开启ssh并用用户名和密码登陆
extman-1.1自带了图形化显示日志的功能;此功能需要rrdtool的支持,您需要安装此些模块才可能正常显示图形日志。
postfix的相关个别参数设置
postfix中recipient/client/sender/helo四者的区别