我真的不希望任何人理解我在说什么。但我真的想连接到smtp.gmail.com从http连接(端口80或8080)发送电子邮件,而不是ssl连接。可以吗?或者它真的是愚蠢的东西?
答案 0 :(得分:0)
SMTP和HTTP(S)是两种不同的协议,因此简单的答案是" no"。
但是,您可能知道Microsoft Exchange允许您通过基于浏览器的Webmail界面登录收件箱 - 这是一个与电子邮件服务器交互的HTTP(S)前端。换句话说:是的, 可以使用SMTP以外的方法与电子邮件服务器进行交互,但您需要自己构建一个HTTP接口:
[Browser] <--HTTP--> [Web Server] <--SMTP--> [Email Server]
例如,Ruby on Rails有ActionMailer,允许您发送电子邮件以响应访问浏览器中某个页面的用户。您只需要provide details about the GMail SMTP settings,以便Rails可以与之通信。
答案 1 :(得分:0)
基于this Google page,,有一个gmail服务器不使用SSL,但
该页面为您提供SMTP设置。如果这两个限制对你没问题,那么你可以看看all of the answers to "Send email using the GMail SMTP server from a PHP page"看看你可以用PHP发送的不同方式。