http://blog.csdn.net/river80/archive/2007/01/10/1478659.aspx
随便google一下就一大把 .用的是phpmailer.

解决方案 »

  1.   

    Phpmailer推荐用,地址看一楼写的装个都可以的:
    http://blog.csdn.net/river80/archive/2007/01/10/1478659.aspx
      

  2.   

    下载地址
    http://www.new1day.cn/smtp.rar
    //用法
    //新建对象,参数:你的邮箱密码
    $e = new CSMTP("*********@163.com","*********");//链接服务器
    $e -> linkSMTP();/*新建邮件,
    第一参数为邮箱地址Array or String
    第二参数为邮件标题String
    第三参数为邮件内容String
    第四参数为邮件格式String html邮件为text/html,普通邮件为text/plain
    */
    $e -> buildMial(array("*******@163.com","******@yahoo.com") ,"Hi Cay" ,"Just say hi!!哈喽","text/html");/*
    添加附件
    绝对路径或相对路径,支持多文件*/
    $e -> attachFile("temp.txt","tempmail.txt","x.gif");
    $e -> attachFile("tempmail.txt");//发送文件
    $e -> sendMail();//离开服务器
    $e -> quitSMTP();
      

  3.   

    我一贴进去网站里面就  什么都显示不出来了。。我PHP一点都不懂 麻烦讲详细点哟。今天只是偶尔改一个网站。需要做这个功能。
      

  4.   

    //新建对象,参数:你的邮箱密码
    $e = new CSMTP("[email protected]","******");//链接服务器
    $e -> linkSMTP();/*新建邮件,
    第一参数为邮箱地址Array or String
    第二参数为邮件标题String
    第三参数为邮件内容String
    第四参数为邮件格式String html邮件为text/html,普通邮件为text/plain
    */
    $e -> buildMial(array("[email protected]","[email protected]") ,"Hi Cay" ,"Just say hi!!哈喽","text/html");/*
    添加附件
    绝对路径或相对路径,支持多文件*/
    //$e -> attachFile("temp.txt","tempmail.txt","x.gif");
    //$e -> attachFile("tempmail.txt");//发送文件
    $e -> sendMail();//离开服务器
    $e -> quitSMTP();
    我下载了 压缩包里的内容 然后就改了 这一段 我传到服务器上。。运行。还是不行谁帮忙看看。
      

  5.   


    //发送邮件
    require_once('./PHPMailer/class.phpmailer.php'); $mail = new PHPMailer();


    $mail->IsSMTP();
    $mail->Host = "smtp.163.com";
    $mail->SMTPAuth = true;
    $mail->Username = "[email protected]";
    $mail->Password = "test";


    //$mail->Sendmail = '/usr/sbin/sendmail';

    $mail->From = "[email protected]";
    $mail->FromName = "YourName";

    $mail->AddAddress("[email protected]");

    $mail->AddReplyTo("[email protected]", "YourName");

    $mail->CharSet = "UTF-8";
    $mail->WordWrap = 50;
    $mail->IsHTML(true);

    $mail->Subject = "Subject";


    $mail->Body="aaaaaaa";

    if(!$mail->Send())
    {
    }
    还有一个问题需要注意,早期的163免费邮箱支持POP3/SMTP权限。后来申请的就不支持了,需要申请一些付费,随身邮之类的才行。我也为这个问题头痛好久。酷得软件 - 软件开发组件下载、试用、购买
    www.cookcode.net
      

  6.   

    谢谢楼上的 我的服务器  PHP版本 4.3.10   MAIL邮件发送被禁用了。
      

  7.   

    我那个smtp类是php5的~~忘了注明~
    把那些属性的protected改成var吧,把方法的protected,public删去~
      

  8.   


    Catch a bug : Success  这个是运行结果 但是没有收到邮件哦
      

  9.   

    谁帮我 做好一个可行的给我好么。  我从没学过PHP的 。改的真的很头晕我的QQ:329066221  QQ邮箱也可以:329066221#qq.com
      

  10.   

    我的126的,是很久以前注册的邮箱 可以用在asp 的 jmail 组建发送邮件里。是没有问题的。。谢谢楼上的回复。我现在换一个企业邮局再测试下。
      

  11.   

    Catch a bug : Success   这个是运行结果  但是并没有收到邮件
      

  12.   


    可以用,但是也有问题:
    ----------------------------
    主 题: ����  [举报垃圾邮件] 
    收件人: Array <Array> 
    该邮件的附件格式不正确
    -----------------------------
    收件箱看到的是这样~~~~~~~~~
      

  13.   

    这就是个问题啊  PHP5的没问题,我以前同事帮我弄了个 他那里是可以发送的  但是一放到我的服务器上就不行了。我现在这情况他也不知道该怎么解决。
      

  14.   

    还没结帖呢?
    phpmailer下自带一个class.smtp.php类,
    这个就是通过smtp方式发送邮件的.
      

  15.   

    给个代码  谢谢我搞asp 的 对PHP一窍不通的哟。
      

  16.   

    如果自己家里有2台电脑用局域网上的怎么设置SMTP地址?
    我设了127.0.0.1和内网地址都不行嘛
      

  17.   

    SMTP没有几个服务器会支持的。PHP 不懂 反正asp 用 JMAIL很方便。
      

  18.   

    //发送邮件
    require_once('./PHPMailer/class.phpmailer.php');        $mail = new PHPMailer();
            
                
                $mail->IsSMTP();
                $mail->Host = "smtp.163.com";
                $mail->SMTPAuth = true;
                $mail->Username = "[email protected]";
                $mail->Password = "test";
            
        
                //$mail->Sendmail = '/usr/sbin/sendmail';
                
                $mail->From = "[email protected]";
                $mail->FromName = "YourName";
                
                $mail->AddAddress("[email protected]");
                
                $mail->AddReplyTo("[email protected]", "YourName");
            
            $mail->CharSet = "UTF-8";
            $mail->WordWrap = 50;
            $mail->IsHTML(true);
            
            $mail->Subject = "Subject";
            
            
            $mail->Body="aaaaaaa";
            
            if(!$mail->Send())
            {
            }
      

  19.   

    最简单就是 mail 函数了。