我们遇到了提供电子邮件的网络应用程序的问题。假设该网站位于domain.com
。发送给manager@domain.com
的电子邮件未被客户收到,但当我们将其设置为developer@developersdomain.com
或manager@aliasdomain.com
时,开发人员和管理员分别会收到这些电子邮件。
php的mail()命令是否将位置域的电子邮件地址传递给localhost,而不是通过邮件服务器路由它?
答案 0 :(得分:1)
我想这将是服务器端邮件软件的设置!检查您的软件设置。
答案 1 :(得分:1)
可悲的是,这就是邮件服务器本身的工作方式。它知道它所在的机器是domain.com
并假设邮箱应该是一个本地盒子。
这就是为什么让服务器的域名实际上是子域名的好主意,即使它只是www.domain.com
。这样,发往manager@domain.com
的邮件就会被发送到domain.com
的MX记录指定的邮件服务器。