Chinaunix

标题: 收发mail的问题 [打印本页]

作者: 一无所有    时间: 2003-02-12 11:37
标题: 收发mail的问题
要求用c或者c++实现对指定邮箱的mail的收发管理。
  最好有已经实现的实例。
事情比较急,多谢合作!
作者: liupch    时间: 2003-02-12 13:25
标题: 收发mail的问题
socket编程
需要熟悉smtp 和 pop3
具体请查找RFC文档
作者: jokey    时间: 2003-02-12 13:55
标题: 收发mail的问题
webmail系统?
作者: kpflysky    时间: 2003-02-12 14:05
标题: 收发mail的问题
应该是webmail里面的一部分
作者: 一无所有    时间: 2003-02-12 15:36
标题: 收发mail的问题
不用搞那么复杂,
   主要对指定邮箱里邮件的读取。
    我知道需要熟悉pop3协议,
    但现在自己写,太慢了,看看大家有没写好的,
    借用一下!
作者: 一无所有    时间: 2003-02-12 15:36
标题: 收发mail的问题
不用搞那么复杂,
   主要对指定邮箱里邮件的读取。
    我知道需要熟悉pop3协议,
    但现在自己写,太慢了,看看大家有没写好的,
    借用一下!
作者: liupch    时间: 2003-02-12 15:45
标题: 收发mail的问题
POP3协议最简单了,就是几个命令。
telnet pop.163.com 110
user
pass
list
retr
.
.
作者: hsc_dillon    时间: 2003-02-12 19:22
标题: 收发mail的问题
我也需要这样的程序。
不过是只要能够发送邮件就可以了,有谁有源代码?
作者: 一无所有    时间: 2003-02-13 08:49
标题: 收发mail的问题
也没有这么简单,
   还需要解决乱码的问题等。
   所以我才想要已经做好的东西作为参考。
作者: liupch    时间: 2003-02-13 09:22
标题: 收发mail的问题
发送邮件使用smtp协议,他和pop3一样是基于应用层的协议,其实也就是telnet到25端口用几个命令。
telnet smtp.163.com
mail from : <xxxx@xxx.com>;
rcpt to : <xxxxx@xxxx.net>;
具体内容请见RFC821。

关于编码问题的确值的考虑。因为smtp和pop都是基于文本传输的协议,esmtp是smtp的扩展,他虽然支持二进制的传输,但是也要求分行传输。
所以邮件在传输过程中必须经过编码。通常使用的是两种编码格式,base64和quotad-printable。这两种编码都是可以把二进制字串编程全部可打印的ASCII字符。另外还要注意smtp和pop的一些协议细节
作者: 一无所有    时间: 2003-02-13 17:32
标题: 收发mail的问题
多谢楼上的,
   其实这些东西我都有,就是自己懒得动手写。
   所以想找一个现存的,再改进一下。
作者: liupch    时间: 2003-02-13 17:41
标题: 收发mail的问题
我晕~~~~
作者: 一无所有    时间: 2003-02-13 17:46
标题: 收发mail的问题
可惜不是在csdn里,
   要不就给你送分了。
作者: mengwg    时间: 2003-02-18 20:25
标题: 收发mail的问题
建议参考一下 orient类库中的 25.        发送邮件
30.        接收邮件




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2