php如何通过代理发送邮件?(内详)
http服务器仅供局域网用户使用,ip为192.168.*.*,使用另一台公网ip的机器的代理上网,现在想使用php实现发邮件功能,请问怎么实现局域网的机器是做http服...
http服务器仅供局域网用户使用,ip为192.168.*.*,使用另一台公网ip的机器的代理上网,现在想使用php实现发邮件功能,请问怎么实现
局域网的机器是做http服务器的,现在我想用局域网这台机器自动给网站用户发信
谢谢 阳光上的桥, 我想到的可行的办法是在局域网的公网ip的机器上建立一个smtp服务器,然后用mail函数连接,应该是可行的,但是我比较倔,就是想用代理服务器实现……折腾了一天,实在不甘心,我现在就去查socket编程…… 展开
局域网的机器是做http服务器的,现在我想用局域网这台机器自动给网站用户发信
谢谢 阳光上的桥, 我想到的可行的办法是在局域网的公网ip的机器上建立一个smtp服务器,然后用mail函数连接,应该是可行的,但是我比较倔,就是想用代理服务器实现……折腾了一天,实在不甘心,我现在就去查socket编程…… 展开
2个回答
展开全部
这个帖子我点开了几次,我一直在关注结果,看见你一次一次的加分。本来我很在乎我的“回答采纳率”,还是忍不住说几句。
其实PHP的mail函数功能非常弱,即使不通过代理发信件都很困难,因为现在的SMTP一般都需要身份验证,好像php的mail函数没有验证的功能。
我用perl写了一个直接连接SMTP服务器进行验证身份和发送邮件的程序,这个程序翻译为PHP是很容易的,但是由于对代理服务器的使用不熟悉,无法根本上解决你的问题。
你可以下载一下SOCKET代理的协议看看,明白协议以后可以参考我程序的逻辑来做。由于我没有SOCKET的环境,也没有这种需求,暂时没有计划去研究这个问题。
在那个机器安装SMTP服务器确实是个好方法,因为你的这个服务器可以无需验证,那样就直接用PHP的mail函数发送邮件。
我完全明白你的要求,但是目前无法给你提供更多帮助,只能心理上的鼓励一下。
其实PHP的mail函数功能非常弱,即使不通过代理发信件都很困难,因为现在的SMTP一般都需要身份验证,好像php的mail函数没有验证的功能。
我用perl写了一个直接连接SMTP服务器进行验证身份和发送邮件的程序,这个程序翻译为PHP是很容易的,但是由于对代理服务器的使用不熟悉,无法根本上解决你的问题。
你可以下载一下SOCKET代理的协议看看,明白协议以后可以参考我程序的逻辑来做。由于我没有SOCKET的环境,也没有这种需求,暂时没有计划去研究这个问题。
在那个机器安装SMTP服务器确实是个好方法,因为你的这个服务器可以无需验证,那样就直接用PHP的mail函数发送邮件。
我完全明白你的要求,但是目前无法给你提供更多帮助,只能心理上的鼓励一下。
摩杜云
2024-07-09 广告
2024-07-09 广告
一个好的发送邮件api公司,不只是看价格,还要考虑很多因素。建议可以多找几个比对一下。您可以到摩杜云了解下。摩杜云成立于2019年,依托于公司多年技术沉淀和强大的云计算研发实力,面向全世界各个国家和地区、企业组织和个人开发者,提供全球的云计...
点击进入详情页
本回答由摩杜云提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询