Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未发送到自定义电子邮件地址的邮件(例如。me@mycompanyname.com)和乔姆拉_Php_Joomla_Phpmailer - Fatal编程技术网

Php 未发送到自定义电子邮件地址的邮件(例如。me@mycompanyname.com)和乔姆拉

Php 未发送到自定义电子邮件地址的邮件(例如。me@mycompanyname.com)和乔姆拉,php,joomla,phpmailer,Php,Joomla,Phpmailer,我正在运行Joomla 1.5.15。在我的网站上工作之后,我决定用不同的电子邮件地址测试它,以确保每个人都能注册。hotmail、yahoo、gmail等都没有问题,但我注意到,当我使用公司电子邮件地址注册时,我没有收到任何要求我激活帐户的邮件。Joomla上的消息说我的帐户已经创建,激活已经发送,但是当我查看邮件时,我什么也看不到。然后我决定用其他一些定制的电子邮件进行测试,我注意到Joomla无法向他们中的大多数人发送邮件 我只是想知道这是Joomla邮件系统的问题,还是电子邮件地址所在地

我正在运行Joomla 1.5.15。在我的网站上工作之后,我决定用不同的电子邮件地址测试它,以确保每个人都能注册。hotmail、yahoo、gmail等都没有问题,但我注意到,当我使用公司电子邮件地址注册时,我没有收到任何要求我激活帐户的邮件。Joomla上的消息说我的帐户已经创建,激活已经发送,但是当我查看邮件时,我什么也看不到。然后我决定用其他一些定制的电子邮件进行测试,我注意到Joomla无法向他们中的大多数人发送邮件

我只是想知道这是Joomla邮件系统的问题,还是电子邮件地址所在地的服务器设置造成了问题。我与我公司网站主持人的现场支持人员进行了交谈,他们告诉我,在邮件送达之前,我必须更改服务器上的某些内容。然后我继续做了这些更改,邮件也被发送了


我的问题解决了,但其他人(通过定制电子邮件)想要在网站上注册,却不知道所有这些,这是否意味着Joomla对他们来说不是一个好的选择,或者我可以做些什么让Joomla像这些邮件系统一样向每个人发送邮件。

你的邮件是由谁托管的?如果它托管在您托管网站的服务器上,那么您应该有一个可登录的控制面板(例如cPanel、Plesk)。您可以在其中的选项下添加新的电子邮件地址。 如果你没有设置电子邮件,我建议你在你的域名上使用谷歌应用。你可以在你的域名上有gMail、谷歌文档、谷歌日历和所有谷歌应用程序。对于电子邮件,您可以hello@mydomain.com. 我在我所有的域名上都使用谷歌应用程序。它易于使用,而且如果您必须移动主机,则不需要更改电子邮件设置,因为它们保持不变

这里是谷歌应用程序标准(免费)版的链接

如果有人在接收它们,而其他人没有,那么我建议这是服务器问题。如果你要送出

name@domain.com

但网站是开放的

notdomain.com


然后许多服务器会将其标记为垃圾邮件,因为域和发件人不匹配,除非您使用SMTP

我的问题是从Joomla(使用JUtility类)向使用自定义电子邮件帐户的人发送邮件。这些电子邮件中有很多都没有发送,所以我想知道这是Joomla的问题还是主机的问题。好的,那么我如何使用SMTP?我想使用GMail作为我的SMTP服务器在Joomla配置选项中,选择SMTP。然后,您需要输入您的服务器地址(可能是smtp.Gmail.com)、用户名和密码。您可能还需要启用SSL,但不确定。