OpenSMTP.Net ,OpenPop.Net 转发邮件的问题
用OpenSMTP.Net ,OpenPop.Net 在asp.net中发送和接收邮件的功能我已实现,但由于对这两个组件的细节还没来得及搞清,有个特殊的想法没能实现:
如果我想把信箱中已经存在的的某个邮件及其附件再转发给某人,编程上应如何实现?尽管可以先收回来再发出去,但这样感觉实在不爽,尤其当有大的附件的时候,往返时间太长。我对这两个组件的功能细节还不熟悉,希望大家给予指点。
问题点数:100、回复次数:12Top
1 楼einsteincao(至尊宝!pig难过恐龙关)回复于 2004-11-03 08:26:30 得分 40
友情up一下Top
2 楼mingchao123(君仁)回复于 2004-11-03 17:46:20 得分 0
另外,如果这两个组件完成不了,还有没有其他方法(比如直接使用协议、套接字编程)?希望能得到一个对xxxx@163.com邮件服务器操作的例子。Top
3 楼mingchao123(君仁)回复于 2004-11-04 06:52:09 得分 0
自己顶Top
4 楼GSXiaoXiao(牧羊人)回复于 2004-11-04 08:37:46 得分 20
帮你UPTop
5 楼mingchao123(君仁)回复于 2004-11-04 18:14:16 得分 0
顶
Top
6 楼mingchao123(君仁)回复于 2004-11-05 07:06:14 得分 0
UP
Top
7 楼mingchao123(君仁)回复于 2004-11-06 07:56:11 得分 0
up一下
Top
8 楼HunterDong(洪刚)回复于 2004-11-06 08:15:04 得分 20
路過,幫UPTop
9 楼goody9807(http://goody9807.cnblogs.com)回复于 2004-11-06 08:44:46 得分 20
免費的 .Net Email 元件
如果說世界上有原廠的東西做出來還不好用,那一定說的是 Microsoft 。
Microsoft .Net 原廠的 System.Web.Mail 實在太遜了,丟開 SMTP 沒有認證使用者的功能就算了,連寄附加檔案都有問題! 隨便指定個檔案當附加檔,程式就直接中斷掉了。
其實自己寫一個 SMTP 的程式也不難,只是輪子不用再重造,目前 sourceforge 內有一個 OpenSMTP .Net 的專案,完全 OpenSource ,我在 VB.Net 測試除了附加檔案的檔名中文檔名會消失之外,沒有任何的問題。
官方網址:
http://sourceforge.net/projects/opensmtp-net/
VB.Net 的使用範列: (修改自官方說明的 C# 範例)
Imports OpenSmtp.Mail
'在 Visual Studio 記得要引用「專案->加入參考->opensmtp.dll」
Dim from As New EmailAddress("neo@xxx.com.tw", "Neo")
Dim sto As New EmailAddress("neo@yyy.com.tw", "XYZ")
Dim msg As New OpenSmtp.Mail.MailMessage(from, sto)
msg.Subject = "測試 OpenSmtp .Net SMTP component"
msg.Body = "Neo's BLOG 測試"
msg.Charset = "big5"
'這個很重要,一定要設成 big5 或 UTF-8 才能正常顯示中文
msg.AddAttachment("c:\reply\test.gif")
Dim Smtp As New Smtp("www.xxx.com.tw", 25)
Smtp.Username = "neo" '有支援 SMTP 認證
Smtp.Password = "xyz"
Smtp.SendMail(msg)
另外有一個是屬於商業級的產品,但是免費版本該有的都有了,似乎沒有使用期限限制,有興趣的人可以試試。
官方網站:
http://www.quiksoft.com/freesmtp/
下載網址:
http://www.quiksoftcorp.com/download/freesmtpsetup.exe
由 Neo 發表於 July 11, 2004 05:59 PM | 引用 (0) | Big5 檢視
Top
10 楼mingchao123(君仁)回复于 2004-11-06 11:09:10 得分 0
goody9807()
你怎么不看题?Top
11 楼mingchao123(君仁)回复于 2004-11-07 15:13:08 得分 0
dingTop
12 楼mingchao123(君仁)回复于 2004-11-09 14:48:57 得分 0
ding
Top




