php如何通过代理发送邮件?(内详)

http服务器仅供局域网用户使用,ip为192.168.*.*,使用另一台公网ip的机器的代理上网,现在想使用php实现发邮件功能,请问怎么实现局域网的机器是做http服... http服务器仅供局域网用户使用,ip为192.168.*.*,使用另一台公网ip的机器的代理上网,现在想使用php实现发邮件功能,请问怎么实现
局域网的机器是做http服务器的,现在我想用局域网这台机器自动给网站用户发信

谢谢 阳光上的桥, 我想到的可行的办法是在局域网的公网ip的机器上建立一个smtp服务器,然后用mail函数连接,应该是可行的,但是我比较倔,就是想用代理服务器实现……折腾了一天,实在不甘心,我现在就去查socket编程……
展开
 我来答
阳光上的桥
2007-10-16 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65813
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
这个帖子我点开了几次,我一直在关注结果,看见你一次一次的加分。本来我很在乎我的“回答采纳率”,还是忍不住说几句。

其实PHP的mail函数功能非常弱,即使不通过代理发信件都很困难,因为现在的SMTP一般都需要身份验证,好像php的mail函数没有验证的功能。

我用perl写了一个直接连接SMTP服务器进行验证身份和发送邮件的程序,这个程序翻译为PHP是很容易的,但是由于对代理服务器的使用不熟悉,无法根本上解决你的问题。

你可以下载一下SOCKET代理的协议看看,明白协议以后可以参考我程序的逻辑来做。由于我没有SOCKET的环境,也没有这种需求,暂时没有计划去研究这个问题。

在那个机器安装SMTP服务器确实是个好方法,因为你的这个服务器可以无需验证,那样就直接用PHP的mail函数发送邮件。

我完全明白你的要求,但是目前无法给你提供更多帮助,只能心理上的鼓励一下。
摩杜云
2024-07-09 广告
一个好的发送邮件api公司,不只是看价格,还要考虑很多因素。建议可以多找几个比对一下。您可以到摩杜云了解下。摩杜云成立于2019年,依托于公司多年技术沉淀和强大的云计算研发实力,面向全世界各个国家和地区、企业组织和个人开发者,提供全球的云计... 点击进入详情页
本回答由摩杜云提供
cooltaosky
2007-10-16 · 超过28用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:85.1万
展开全部
HTTP服务器肯定有两块网卡了
一块是管着HTTP 一块是管着上网,
所以你只要知道他的默认网关或者第2个IP地址就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式