InfoQ

交流

讨论:关于使用PHP的sock发送Email

作者 Lonely 发布于 2003-09-02 分类:php基础编程

[PHP] <? set_time_limit("0"); function result() { global $socket; $result = fgets($socket); echo $result,"
"; } $socket = fsockopen("smtp.263.net","25"); set_socket_blocking($socket,true); result(); fputs($socket,"HELO try "); result(); fputs($socket,"MAIL FROM: langjia@tom.com "); result(); fputs($socket,"RCPT TO: langjia@tom.com "); result(); fputs($socket,"DATA "); result(); fputs($socket,"To: langjia@tom.com "); result(); fputs($socket,"From: langjia@tom.com "); result(); fputs($socket,"Subject: This is test mail "); result(); fputs($socket,"This is test mail. "); result(); fputs($socket,"QUIT "); result(); fclose($f); ?> [/PHP] 这段代码无法发送,请问哪里错了?



逛论坛交流关于使用PHP的sock发送Email

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

10 条回复

回复

不好意思,這個問題難了嗎? 发表人 Lonely 发表于 09月24日
沒人研究過嗎? 发表人 Lonely 发表于 09月25日
没有smtp的身份验证 发表人 冰流星 发表于 09月25日
原來是這樣,要通過身份驗證要怎麽寫呢.. 发表人 Lonely 发表于 09月25日
冬冬资料库里面有这样的类 发表人 冰流星 发表于 09月25日
不好意思,我不知道網址,能貼出來嗎? 发表人 Lonely 发表于 09月25日
搜索冬冬,就可以找到了 发表人 冰流星 发表于 09月25日
[php] <? set_time_limit("0").. 发表人 Lonely 发表于 09月25日
标题? 你的代码里面就没有 发表人 冰流星 发表于 09月25日
$send = "From: langjia@tom.com "... 发表人 Lonely 发表于 09月25日
  1. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月24日 发表人 Lonely

    不好意思,這個問題難了嗎?

  2. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 Lonely

    沒人研究過嗎?

  3. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 冰流星

    没有smtp的身份验证

  4. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 Lonely

    原來是這樣,要通過身份驗證要怎麽寫呢?

  5. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 冰流星

    冬冬资料库里面有这样的类

  6. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 Lonely

    不好意思,我不知道網址,能貼出來嗎?

  7. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 冰流星

    搜索冬冬,就可以找到了

  8. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 Lonely

    [php] <? set_time_limit("0"); function result() { global $socket; $result = fgets($socket); echo $result,"
    "; } $socket = fsockopen("smtp.tom.com","25"); set_socket_blocking($socket,true); fputs($socket,"HELO try "); fputs($socket,"AUTH LOGIN "); fputs($socket,base64_encode("langjia")." "); fputs($socket,base64_encode("password")." "); fputs($socket,"MAIL FROM: langjia@tom.com "); fputs($socket,"RCPT TO: langjia@tom.com "); fputs($socket,"DATA "); $send = "From: langjia@tom.com "."To: langjia@tom.com"."Subject:test This is test mail . "; fputs($socket,$send); result(); fclose($socket); ?> [/php]这是我最后完成的,可以发送邮件,但是收到的邮件没有标题?这是怎么回事?

  9. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 冰流星

    标题?

    你的代码里面就没有

  10. 返回顶部

    Re: 关于使用PHP的sock发送Email

    2003年09月25日 发表人 Lonely

    $send = "From: langjia@tom.com "."To: langjia@tom.com"."Subject:test This is test mail . ";
    Subject: test就是标题啊,看看是不是这里错了?




  11. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

后退语句怎么写

请问后退语句我该怎么写.

xxx.php?xfy=can????

不知道怎么了 在xxx.php中 <?php echo $xfy; ?&...

有没人帮我解一道高中的一道数学题?

直线X+Y=1被圆x平方+y平方=4截得的弦长是?

如何升级mysql?

小弟一菜鸟,想升级mysql,目前mysql的版本为mysql-3.23.54a-3.7...

求助!!!(具体看帖)

本人初学php,最近在网上找到一个文本留言簿,下载后稍微修改了一...

游鸿明 我的人和我爱的人

http://www.haodx.com/music/rmopen2?nan/0387.rm :cool: :co...

俺传不了flash啊!!!!!!!!

为何????

底薪5000大洋,在济南!

http://rencai.beelink.com.cn/lihui/read.htx?webuser=beelinkh...

贱心。进来一下

QQ有吗?号码多少? 快说,不说拉到村口剁了。

数据库转移!!!

我的数据库数据怎么弄到新虚拟主机上呢? 公司要更换虚拟主机...

[]