首页 > 电脑专区 > 电脑教程 >

如何在Linux下安装邮件服务器Postfix

来源:互联网 2023-02-21 18:05:36 96

Postfix(原名为VMailer)是Wietse Zweitze Venema博士于IBM工作期间撰写,具有快速,安全性高,易于管理特点之邮件程序,并可很好兼容Sendmail服务。本例中以CentOS6.6为例说明其安装过程,邮件服务器(主机名)为 mail.ytyzx.net,操作系统为CentOS6.6(minimal),IP地址为192.168.1.251,位于192.168.1.0/24网段(非公用网段)。XEa办公区 - 实用经验教程分享!

工具/原料

  • Linux系统

查看服务器配置

  • 1

    首先输入“yum upgrade”更新。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 2

    更新完毕后输入“yum install -y redhat-lsb telnet mailx”安装必需软件XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 2本页面未经许可获取自百度经验
  • 3

    首先输入“lsb_release -a”查看服务器版本。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 4

    输入“ifconfig”查看IP配置。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 安装编译环境及相关软件

  • 1

    输入“yum install -y gcc gcc-c rpm-build autoconf automake”安装编译软件。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 2

    提示已经安装完毕。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 3

    输入“yum install -y mysql mysql-server mysql-devel httpd mod_ssl php php-mysql php-mbstring php-imap php-pear-DB”并回车确定安装mysql,apache,php等软件。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 4

    输入“chkconfig --levels 235 httpd on”设置Apache为开机以235模式自动启动。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 5

    输入“chkconfig --levels 235 mysqld on”设置mysql为开机以235模式自动启动。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 6

    输入“service mysqld start”及“mysql_secure_installation”启动并配置mysql。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 7

    建议重新启动,登录后输入“chkconfig --list”查看(可省略此步骤)。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 安装及配置Postfix

  • 1

    首先输入“rpm -qa | grep postfix”查看是否已经安装Postfix,CentOS默认已经安装(包括minimal)。 注意:CentOS 5默认MTA(Mail Transfer Agent)为sendmail,如果已安装sendmail,建议输入“service sendmail stop”停止sendmail服务,并输入“chkconfig sendmail off” 取消开机自动运行。最后输入“yum remove sendmail”卸载sendmail。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 2

    如果没有安装则输入“yum install -y postfix”安装,下图显示已经安装最新版本。 注意:如主机操作系统为新安装操作系统,建议先输入“yum upgrade”更新。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 3

    输入“alternatives --display mta”查看当前MTA。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 4

    如显示当前MTA为sendmail,则输入“/usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix”修改为postfix。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 5

    输入“vi /etc/postfix/main.cf”并按回车键确定。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 6

    输入“/myhostname”并按回车键进行搜索(建议先按两次ESC以确保处于命令模式)。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 7

    按“n”键直到出现类似以下画面。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 8

    按两次“y”键(yy)复制当前行(即#myhostname = virtual.domain.tld),并按“p”键将之复制到当前行下。 按“i”键进入编辑状态,删除新增行前面的“#”,修改为“myhostname = mail.ytyzx.net”,注意需要与您的邮件服务器名称(本例中为mail.ytyzx.net)相同。XEa办公区 - 实用经验教程分享!

    XEa办公区 - 实用经验教程分享!

    注意:因为main.cf文件为“key = value”格式的配置文件,将第一个字符为空格或TAB的文本视为上一行的延续,故请勿以空格开头。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 9

    按ESC键到命令模式,输入“/mydestination”查找,并按“i”键进入编辑状态,在其后添加$mydomain,修改结果类似以下设置。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 10

    按ESC键到命令模式,输入“/mydomain”查找,并按“i”键进入编辑状态,在类似下图中添加自己的域名(本例中为ytyzx.net)。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 11

    同样查找“inet_interfaces”并修改为类似以下设置。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 12

    查找“myorigin”并修改为类似以下设置。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 13

    查找“mynetworks”并修改为类似以下设置(安全起见不显示服务器相关信息)。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 14

    查找“home_mailbox”并修改为类似以下设置(注意后面需添加/)。 注意:如无特殊要求建议设置为Maildir格式,因其每封邮件均以一个文件保存,方便索引。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 15

    查找“smtpd_banner”并修改为类似以下设置。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 16

    查找“local_recipient_maps”并修改为类似以下设置。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 17

    确认无误后输入“:x”并回车保存设置退出。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 18

    输入“postfix check”检查是否有语法错误。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 19

    输入“service postfix restart”重启postfix。 注意:因修改mynetworks,故需重启生效。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 20

    输入“mail root@mail.ytyzx.net”发送一封邮件给root用户。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 21

    如出现“-bash: mail: command not found”错误则需要输入“yum install -y mailx”安装。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 22

    输入“mail”查看邮件(如发送给本机不同用户需切换)。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 23

    按回车键查看邮件,确认无误后按“q”退出。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 安装及配置dovecot

  • 1

    输入“yum -y install dovecot”安装dovecot。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 2

    提示安装完毕。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 3

    输入“vi /etc/dovecot/dovecot.conf”编辑配置文件。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 4

    找到“#protocols = imap pop3 lmtp”这一行。 注意:因为此文件为“key = value”格式的配置文件,将第一个字符为空格或TAB的文本视为上一行的延续,故请勿以空格开头。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 5

    按两次“y”键(yy)复制当前行(即#protocols = imap pop3 lmtp),并按“p”键将之复制到当前行下。 按“i”进入编辑状态,将前面的“#”删除,确认无误后按ESC键进入命令行模式,并输入“:x”保存退出。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 6

    输入“service dovecot start”启动dovecot。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 7

    输入“telnet 127.0.0.1 110”并按回车键确定。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 8

    输入“quit”并按回车键退出。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 9

    输入“telnet 127.0.0.1 143”并按回车键确定。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 10

    按“ctrl ]”退回到telnet,继续输入“quit”并按回车键退出。XEa办公区 - 实用经验教程分享!

    如何在Linux下安装邮件服务器PostfixXEa办公区 - 实用经验教程分享!

  • 注意事项

    • 有帮到你的话麻烦给个赞哦。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!XEa办公区 - 实用经验教程分享!


    标签: LINUX服务器操作系统安装邮件

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码