使用现有SMTP服务器创建登录系统

时间:2011-12-30 15:06:41

标签: php email smtp authorization

我正在为我的xyz.com应用程序创建登录系统。 好的,我知道我有很多选择: - 1.创建用户新数据库,编写逻辑,进行注册等。 2.使用Google或Facebook的Open ID。

但我想在“xyz.com”域名中使用我现有的20个电子邮件ID进行登录。 如果我有SMTP详细信息,有没有办法授权“电子邮件ID和密码”?

这将使我免于维护不同的用户ID和密码数据库并单独注册新用户。

提前致谢。

P.S:我用PHP制作这个应用程序。

1 个答案:

答案 0 :(得分:0)

是的,您可以在登录表单上请求SMTP登录名(可能与电子邮件地址不同,但可能相同)和SMTP密码。然后,您的PHP脚本尝试使用提供的身份验证信息登录到SMTP服务器,确定结果,断开与SMTP服务器的连接,根据SMTP结果应答表单请求。我知道Java中有一个库可以帮助实现这一目标,但我无法帮助PHP。