阿里云centos配置postfix
1. 为了防止垃圾邮件,先到域名控制面板设置好。 MX A 记录及TXT记录
其中TXT记录如下 @ spf1 a mx ~all
意思就是使用spf1协议,允许a记录和MX记录对应的IP,不允许之外的任何IP
经过这一步,基本可以防止SPAM了
2. 一般自动发信、找回密码等功能配置的postfix,都不需要收信的功能,因此我们可以直接把收信的功能禁用掉。 老外管这个叫做 postfix null client 大家可以谷歌下原文,有很详细的解答
原文链接:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-postfix-as-a-send-only-smtp-server-on-ubuntu-14-04
这里直接把需要配置的几个字段附上说明,大家按照操作即可。
安装postfix就不说了,这里是指已经安装之后的,找到下面的文件并打开编辑
/etc/postfix/main.cf
修改下面的几处参数
#主机名,这个一般跟MX记录设置成一样的
myhostname = mail.example.com
#域名
mydomain = example.com
#原始域名引用上面的变量
myorigin = $mydomain
#设置允许接收哪些地址的邮件,这里默认是all,意思是接收所有来源的邮件,我们改为loopback-only就变为只接收本机发送的邮件,也可以使用localhost达到同样的效果
inet_interfaces = loopback-only
修改完毕后保存退出。并重启postfix服务
service postfix restart #设置开机启动
chkconfig postfix on
如果之前安装过其他的邮件服务还需要设置禁用其他邮件服务,并将postfix设为默认和开机启动。
查看但前的mta
alternatives --config mta
There are programs which provide 'mta'.
Selection Command
#-----------------------------------------------
*+ /usr/sbin/sendmail.sendmail # ← 当前状态:sendmail为默认MTA
/usr/sbin/sendmail.postfix
Enter to keep the current selection[+], or type selection number: ← 在这里输入2,使Postfix成为默认MTA
经过上面的步骤之后,我们就可以使用php的mail函数发送邮件啦~~~
mail函数的详解使用方法 下一篇
阿里云centos配置postfix的更多相关文章
- 阿里云centos配置nginx和nodejs
今天新买了阿里云,想把网站跑起来,于是记录跑起来的过程 1.购买域名 2.购买解析 3.购买ecs主机 4.ssh登录主机 5.安装vsftpd 6.配置ftp用户.文件夹.权限 7.安装nginx/ ...
- 阿里云Centos配置iptables防火墙
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...
- 阿里云CentOS配置iptables防火墙[转]
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...
- Ali_Cloud++:阿里云Centos配置iptables防火墙教程
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 1):检查iptab ...
- 阿里云CentOS配置全过程
1. 安装基本依赖包 yum install gcc gcc-c++ autoconf automake 2. 升级所有 yum update 3.安装mongodb 1. 配置mongodb- ...
- 阿里云centos配置ftp和svn全过程
1.下载xshell 2.登录centos 3.安装vsftpd [root@xxx]# yum install vsftpd //安装vsftpd [root@xxx]# chkconfig vsf ...
- Mysql学习总结(33)——阿里云centos配置MySQL主从复制
1.安装jdk1.8 首先确定没有安装过jdk 2.yum –y list java*查询系统自带的jdk安装包情况. 3.安装jdk1.8 4. 验证安装结果. 安装mysql 1. rpm -Uv ...
- [转]阿里云CentOS配置全过程
- 阿里云centos 安装和配置 DokuWiki
安装 1) 添加虚拟主机:由于我的 阿里云CentOs服务器 安装了oneinstack的一键部署PHP.JAVA.Nginx等环境,所以域名配置很方便,照着文档一步一步做就可以了 cd /root/ ...
随机推荐
- An Introduction to Variational Methods (5.3)
从之前的文章中,我们已经得到了所有需要求解的参数的优化分布的形式,分别为: 但是,我们从这些分布的表达式中(参见之前的文章),可以发现这些式子并不能够直接求解.这是因为各个参数之间相互耦合,从而导 ...
- apache、php隐藏http头部版本信息的实现方法
1.apache隐藏头部版本信息,编辑httpd.conf文件,找到: ServerTokens OS ServerSignature On 修改为: ServerTokens ProductOnly ...
- 常见SQL分页方式效率比较
结一下. 1.创建测试环境,(插入100万条数据大概耗时5分钟). ,) ) )) ),end 2.几种典型的分页sql,下面例子是每页50条,198*50=9900,取第199页数据. id id ...
- 程序员 各种PDF格式电子书--免费网盘资源
Java <设计模式之禅(完整高清版)> 链接:http://pan.baidu.com/s/1bo7noMb 密码:5kve <重构_改善既有代码的设计> 链接:http: ...
- ListBox数据绑定无效
public class DataList { public List<string> listSource; private DataTable table; public DataLi ...
- zabbix基本操作
zabbix基本操作 ---- 2016年终总结 二 包括的内容: 添加主机 查看监控数据 添加监控项 创建触发器 创建模版 添加报警 添加媒介 添加主机 进入页面 点击Configuration(大 ...
- 改变oracle数据库归档模式_译文
Changing the Database Archiving Mode 改变数据库归档模式. Purpose 目的 This module describes how you can change ...
- windows 本地构建hadoop-spark运行环境(hadoop-2.6, spark2.0)
下载hadoop http://hadoop.apache.org/releases.html --> http://mirrors.tuna.tsinghua.edu.cn/apache/ha ...
- Android基础知识06—活动的四大启动模式
------ 活动的启动模式 ------ 在实际项目中应该根据特定的需求为每个活动指定恰当的启动模式. 四种启动模式: standard . singleTop . singleTask . sin ...
- 获取Django项目的全部url
在为一个项目添加权限时,遇到一个问题,就是为项目所有的url设置权限,但是一个一个手动输入太麻烦了,所以考虑用代码获取到一个项目所有的url 首先,考虑到项目最外层的urlpartterns,因为所有 ...