柠檬水 发表于 2017-9-2 16:12:28

新手学习笔记-2017年9月2日

在本地 centos6 上逐行测试了PMTA3.5的一键安装包的文件 install.sh ,了解一下一键安装的过程。

1. 设置主机名 www.localhost.com 。
2. 安装 PHP ,mysql 。
3. 设置 IP。
4. 启动 mysql 。
5. 设置 mysql   root 的pw 。
6. 写入文件 /tmp/mysql_sec_script ,内容:更新数据库的 user 表的 root 记录,删除非 root 用户和pw为空的 root 用户,删除 test 表。删除非root普通用户。
7.刷新MySQL的系统权限。
8. 删除 /tmp/mysql_sec_script 。
9. 重启 mysql。

10. 数据库创建 oempro。
11. 写入文件 /tmp/mysql_create_db , 创建表 oem ,设置表的用户权限。
12. 刷新MySQL的系统权限。
13. 创建 /tmp/mysql_create_db 文件,设置用户 root 启动 mysql 。

14. 安装 PMTA:如果是64位,就解压对应文件,rpm 安装,复制 license。然后重启 pmta。

15. 解压 oempro, 把文件移到 /var/www/html/oem, 修改文件夹权限 ,
16. 修改设置文件 /etc/selinux/config ,禁用selinux。
17. 关闭SELinux。

18. 设置启动 httpd
19. 设置启动 mysql
20.关闭 iptables
21. 启动 httpd
22. 启动 mysql

23. 新增文件夹 /var/www/tmp
24. 新增文件夹 /var/www/badmail
25. 修改上面两个文件夹的权限

26. 设置 IP 。
27. 把 oem 的 web_send.php 设为开机自启动程序。
28. 启动crond进程。

在本地测试,启动 PMTA 会出现 Failed,因为没法在配置文件里面设置相应的参数,所以后面的 OEM 也无法测试。

妖妖 发表于 2017-9-3 00:00:11

https://www.wickedfire.com/the-art-of-mailing/

柠檬水 发表于 2017-9-3 02:54:11

妖妖 发表于 2017-9-3 00:00
https://www.wickedfire.com/the-art-of-mailing/

谢谢!
页: [1]
查看完整版本: 新手学习笔记-2017年9月2日