背景
我有一个Joomla 1.5站点,用于在站点中注册用户以启用电子邮件发送系统,在joomla配置中配置smtp服务器。 我的配置是:
mailer:'smtp server'
smtp host:'smtp.gmail.com'
smtp user:'myuser@gmail.com'
smtp psw:'mypass'
smtp port:'465'
smtp authentication:'yes'
smtp security:'ssl'
我不知道因为不工作而且值得注意的是php邮件功能不起作用!
答案 0 :(得分:1)
这是问题的答案: 我使用免费托管和托管公司阻止许多PHP功能。 其中一个php函数是 fsockopen 那个套接字到smtp服务器来连接它们。
我希望这个实验可以帮助我的朋友。
答案 1 :(得分:0)
在php.ini文件中取消注释“extension = php_openssl.dll”
为端口465添加例外
答案 2 :(得分:0)
extension=php_openssl.dll
仅用于windows托管,很可能你会使用linux托管,所以你不必担心它。
我遇到了类似你的问题,事实证明我在脚本中编写的php函数没有在Joomla配置中使用smtp设置,以确认尝试使用密码重置或使用Joomla框架的电子邮件的其他功能,如果你成功收到那封电子邮件,那就意味着你的php电子邮件功能没有使用smtp。