1.网站需要一个验证注册用户邮箱的功能用PHP(或者说怎么用PHP发一个邮件,不需要其他功能)。
2.是不是还需要什么SMTP什么的,求大家帮个忙。PHP邮箱邮件SMTP

解决方案 »

  1.   

    可以使用phpmailer这个类,具体百度!
      

  2.   

    使用phpmailer。
    你需要一个邮箱账户。使用phpmailer来操作邮箱账户发邮件。这是最好的办法。
    但是有个有弹性的问题,那就是会被当做垃圾邮件过滤掉。程度很难说,这就是为什么有些网站提示请不要使用...的邮箱注册。
    所以如果自己的站点不出名不重要,有可能个别的网站会过滤到垃圾邮箱里面甚至直接没有收到。这样的话最好用个别的站点的账户,例如网易等。
      

  3.   


    windows 2008 32位PHP+MySql个人主机2.5G内存双核CUP
      

  4.   

    http://download.csdn.net/detail/yang131261/5987941  lz可以下载这个例子看看 
      

  5.   

    我用phpmailer在本地测试可以发邮件,但是放到php虚拟主机后就不能成功,在csdn问了好几次也没有解决。搞得我没法发邮件,只好把客户留言存在数据库里。
      

  6.   

    验证邮箱分两种:一种是邮箱格式是否真实,另一种邮箱是否存在。第一种使用正则表达式就可以了。第二种你需要有个可以发送邮件smtp服务器
      

  7.   


    前面大神们都是通过各种技术在客户收到邮件前来验证,能不能换个思路:比如,客户注册时Php自动向客户邮箱发出验证链接,需要客户点击完成验证。而客户点击该链接时,自动向你服务器传递一个值,来进行验证。上述思路可否,请大神们指点。
      

  8.   


    前面大神们都是通过各种技术在客户收到邮件前来验证,能不能换个思路:比如,客户注册时Php自动向客户邮箱发出验证链接,需要客户点击完成验证。而客户点击该链接时,自动向你服务器传递一个值,来进行验证。上述思路可否,请大神们指点。当然可以,很多网站的“激活”功能不就是发送邮件,点击激活的么?
    服务端在用户注册时向注册邮箱发送激活地址(其中可能包含唯一的一个token或者验证码或者标志)
    类似于“电影院的凭票入内”。
      

  9.   

    發郵件最常見有兩種方式:
    1.在自己的服務器上搭建smtp服務器,然後修改php.ini,最後用php內置的mail函數發郵件
    2.使用phpmailer組件來發,這個組件下載之後有demo,看一下demo就知道如何用了