Chinaunix首页 | 论坛 | 博客
  • 博客访问: 474126
  • 博文数量: 145
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1139
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-14 16:47
个人简介

路漫漫其修远兮,吾将上下而求索

文章分类

全部博文(145)

文章存档

2016年(10)

2015年(15)

2014年(120)

我的朋友

分类: 系统运维

2014-01-15 14:52:15

1、创建运行postfix服务的用户(postfix)组(postfix、postdrop)

点击(此处)折叠或打开

  1. groupadd -g 1200 postdrop(建立postfix的公共组)
  2. groupadd -g 1000 postfix (建立postfix的基本组)
useradd -M(不建立宿主目录) -u(指向UID) 1000 -g postfix(私有组) -G postdrop(公有组) -s(指定shell) /sbin/nologin postfix
2、解压并释放源码包、合并补丁包

点击(此处)折叠或打开

  1. cd /soft/rpm/
  2. tar zxvf postfix-2.4.6.tar.gz -C /usr/src/
  3. gunzip postfix-2.4.6-vda-ng.patch.gz -d(指定路径) /usr/src/
  4. cd /usr/src/postfix-2.4.6/
  5. patch(打补丁的命令关键字) -p1(是数字1) < ../postfix-2.4.6-vda-ng.patch或者(/usr/src/postfix-2.4.6-vda-ng.patch)
3、预配置编译参数

点击(此处)折叠或打开

  1. make makefiles 'CCARGS=-DHAS_MYSQL -I/usr/local/mysql/include/mysql -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/usr/include/sasl' 'AUXLIBS=-L/usr/local/mysql/lib/mysql -lmysqlclient -lz -lm -L/usr/lib/sasl2 -lsasl2'

4、编译及安装

点击(此处)折叠或打开

  1. make && make install
5、备份配置文件并简化配置文件

点击(此处)折叠或打开

  1. cd /etc/postfix/
  2. cp main.cf main.cf.bak(备份)
  3. postconf -n >main2.cf(用postconf工具简化main.cf)
  4. mv main2.cf main.cf

6、编辑配置文件的参数

点击(此处)折叠或打开

  1. vim /etc/postfix/main.cf
  2. command_directory = /usr/sbin
  3. config_directory = /etc/postfix
  4. daemon_directory = /usr/libexec/postfix
  5. debug_peer_level = 2
  6. html_directory = no
  7. mail_owner = postfix
  8. mailq_path = /usr/bin/mailq
  9. manpage_directory = /usr/local/man
  10. newaliases_path = /usr/bin/newaliases
  11. queue_directory = /var/spool/postfix
  12. readme_directory = no
  13. sample_directory = /etc/postfix
  14. sendmail_path = /usr/sbin/sendmail
  15. setgid_group = postdrop
  16. unknown_local_recipient_reject_code = 550
  17. #############新添加的部分########################
  18. inet_interfaces = 192.168.100.200 127.0.0.1
  19. myhostname = mail.sina.com
  20. mydomain = sina.com
  21. myorigin = $mydomain
  22. mydestination = $mydomain
  23. home_mailbox = Maildir/
  24. ##################################################
7、先停掉系统默认开启的sendmail服务在开启postfix服务

点击(此处)折叠或打开

  1. service sendmail stop
  2. chkconfig --level 35 sendmail off(设置系统启动后就关闭sendmail)
  3. postfix start(stop)
8、先添加邮件用户账号然后用SMTP发送邮件

点击(此处)折叠或打开

  1. telnet localhost 25
  2. <1>helo localhost(宣告客户端主机地址)
  3. <2>mali from:**@XXX.com(告知服务器发件人地址)
  4. <3>rcpt to:****@.XXX.com(告知服务器收件人的地址)
  5. <4>data (告知服务器要传输数据)
  6. <5>subject:主题(设置邮件主题)
  7. <6>写完之后以.结束然后quit(退出)





阅读(2413) | 评论(0) | 转发(0) |
0

上一篇:linux下安装cacti

下一篇:DNS安装配置

给主人留下些什么吧!~~