postfix 测试及配置问题

postfix 测试及配置问题

我使用 >sudo yum install postfix postfix-mysql 安装了 postfix。我是邮件系统新手,但我有一个带有公共 DNS 的 AMAZON EC2 实例。当我配置文件 main.cf 时,我在大多数情况下都使用公共 DNS。我拥有的公共 DNS 来自亚马逊,它是一个长字符串(ec2-123-34-234-677.....amazon.com)。

// I configured this on main.cf. I replaced example.com with 
ec2-123-.......amazon.com 
myhostname = mail.example.com 
mydomain = example.com 
myorigin = $mydomain 
mydestination = example.com, $transport_maps 
local_recipient_maps = $alias_maps $virtual_mailbox_maps 
unix:passwd.byname 
home_mailbox = Maildir/ 

我如何测试 postfix?我只想让它为我的 Web 应用程序发送电子邮件。我尝试>telnet localhost 25在输入 SSH 后对其进行测试>sudo postfix start。但我收到无法找到 telnet 命令的消息。如果您想知道,我还使用了 Amazon Linux 发行版。我使用它是因为它是免费的。

我做错了什么?还需要其他配置吗,请帮忙!

答案1

尝试使用以下命令安装 telnet:

sudo yum install telnet

然后您可以使用 telnet 到端口 25 进行测试。

但请注意,从 Amazon EC2 服务器发送电子邮件并不是一个好主意,因为很多人的垃圾邮件过滤器中都将 Amazon 的整个 IP 范围列入了黑名单。

相关内容