我想试试看把自己的个人PC改成服务器,目前用户可以直接通过IP地址访问我的网页,但是我却不能像同样的方式发送邮件PHP发送的时候说是SMTP连接到localhost失败了,估计是环境配置的问题,目前用的WAMP5请问:
1.个人PC有没有可能直接作为SMTP服务器?
2.如果作为SMTP服务器,发送出去的邮件地址后缀名是怎么样的?会不会是xxxxx@SMTP服务器的IP?  还是一定要买个域名才可以发送?
3.要怎么才能让自己的PC变成一个可以发送邮件的服务器?

解决方案 »

  1.   

    sendmail是支持username@[ip]的邮箱地址形式的,但是别人发邮件给你的时候收不收的到就很难说了。
      

  2.   

    1、可以作为邮件发送服务器,但无法接收,因为没有域名,无法做MX解析(除非申请一个二级MX域名)。
    2、作为邮件发送服务器时,发送方邮箱地址与你SMTP连接中指定的名字相同(即可以随意指定)。
    3、正确安装邮件服务器后即可,但没有域名只有IP,发送邮件后被退信的概率几乎为100%,因为现在各大邮箱提供商都有反垃圾邮件机制,会检测发送方是否合法。
      

  3.   

    用asp.net, ruby其它语言在个人PC架设的服务器都能发mailphp不能发, 其实是配置问题,