javamail发送邮件如何知道发送的进度状态,就是显示发送了百分之几?

tingst 2003-03-11 11:16:22
javamail发送邮件如何知道发送的进度状态,就是显示发送了百分之几?
...全文
375 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiameihao 2003-03-18
  • 打赏
  • 举报
回复
1. 這個與郵件服務器的連接有關﹐有一個連接速率v﹐即傳輸速率(socket)
2. 你所發的郵件的大小V(File)
3. 郵件服務器的SMTP傳送是否已經OK的返回值(Mail control)

1.2可以做為顯示進度條的計算數據﹐3則為是否真正發送OK的標記
cyicecream 2003-03-18
  • 打赏
  • 举报
回复
要有某个可以知道进度值的变量,或者别的和进度有关的信息,获取这方面的信息来决定进度条的百分比状态。
tingst 2003-03-17
  • 打赏
  • 举报
回复
难道你知道如何实现?
foxmail的附件发送进度条的实现会没价值,不要说葡萄算哦
wjmmml 2003-03-17
  • 打赏
  • 举报
回复
不是有点难,是没有价值。
tingst 2003-03-17
  • 打赏
  • 举报
回复
我得目的是要发送时显示进度条,是本地的应用程序模式^_^,看来这个问题有点难。
ChDw 2003-03-17
  • 打赏
  • 举报
回复
好像只有你自己改写一下那个发送的类才行吧,因为里面没有一种事件以及获得进度的方法
qnzu 2003-03-15
  • 打赏
  • 举报
回复
呵呵,我来纸上谈兵:
发送邮件用一个线程,另外一个线程修改进度条的显示。
takecare 2003-03-14
  • 打赏
  • 举报
回复
先发送stat命令看看服务器上邮件的大小,再retr, 同时根据当前接收速率计算进度条
shine333 2003-03-13
  • 打赏
  • 举报
回复
参考javax.swing.ProgressMonitor/ProgressMonitorInputStream
wks9527 2003-03-13
  • 打赏
  • 举报
回复
那太假了,跟InstallShield做的安装一样,老是99%,过很久才完,你不觉得在欺骗用户吗?谁能帮忙写这样个控件就好了,我写不来。
bluehawaii 2003-03-12
  • 打赏
  • 举报
回复
我觉得可以这样处理,每过一秒钟就让进度条增加5%,如果没有到达90%,此时邮件已经发送出去就直接变成100%;如果已经到达90%,那么就等待邮件发送完毕,然后直接从90%变成100%
wangeren 2003-03-11
  • 打赏
  • 举报
回复
比较复杂也·
做个进度条,只要没发送完成就别100%,一旦发送完就100%!

共同学习!
www203 2003-03-11
  • 打赏
  • 举报
回复
关注

对进度条,就是其他的进度条我也不理解

我只会做那种开始的时候是0%,然后一直这样,在安装完了就显示100%的这种
MagicJohn 2003-03-11
  • 打赏
  • 举报
回复
..............
比较难,你不如显示出正在送信就可以了,随着时间长短,显示...

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧