使用PHP接收某人发送给localhost的电子邮件

时间:2012-06-23 20:26:19

标签: php apache ubuntu mail-server

我有关于接收电子邮件的问题。

使用Ubuntu作为服务器,我使用以下命令行设置了简单的邮件发送功能:

sudo tasksel mail-server

这允许我使用命令行发送电子邮件:

echo 'body' | sendmail recipient@example.net
PHP中的

或以下内容:

mail($to, $subj, $msg)

然后recipient@example.net收到电子邮件没问题。

该电子邮件来自oshirowanen@desktop

如果recipient@example.netoshirowanen@desktop发回电子邮件,如何从命令提示符或php localhost收到该邮件?

2 个答案:

答案 0 :(得分:0)

嗯,localhost是本地的,因此您需要为您的计算机安装固定的IP和名称服务器,并将该域传播到您的计算机,以便它可以通过互联网接收电子邮件。

答案 1 :(得分:0)

oshirowanen @ desktop不是一个完整的电子邮件地址,任何人都无法通过互联网回复。为了接收域名的电子邮件,您通常需要注册域名,然后您可以将其设置为使用您的ubuntu服务器作为邮件交换器或smtp客户端(如果您愿意)。