`

开发邮件遇到的问题?

阅读更多
小弟最近开发OA系统里面的一个邮件模块, 基本的收发功能是实现了,但是不是很完善。



特别是在控制邮件中的附件时,点击收件箱,附件和内容 都开始接收,问题是出在这里?

1.如果接受1000封或者更多,附件为1M或者更大,那么服务器要控制以G为单位的附件下载,速度肯定会很慢的,

2.问老大,老大没有直接回答,叫我们想想,他给意见是附件在凌晨自动开始下载。(这个只是老大为了,给我们思路)。

3.老大说最好的效果是:点击收件箱,页面开始接收每封邮件的标题(内容,和附件不管),点击某封邮件的标题,开始接收邮件的内容(同时标题也接受,内容中的附件不接收),但点击附件时开始接受。

4.感觉这个想法比较好,按照老大说的这种页面怎么分开请求,

5.不知道各位前辈有没有更好的设计思路。



谢谢各位看完啊!

小弟第一次发,前辈多多支持哦!











这种方式用ajax来实现就最完美解决
点击收件箱,页面开始接收每封邮件的标题(内容,和附件不管),点击某封邮件的标题,开始接收邮件的内容(同时标题也接受,内容中的附件不接收),但点击附件时开始接受。

每个都是一个单独的请求,每次都得到想要的那部分数据,用ajax来做

分享到:
评论

相关推荐

    Java邮件开发(4)_邮件开发中问题汇总

    这个教程“Java邮件开发(4)_邮件开发中问题汇总”聚焦于在实际应用中遇到的问题及其解决方案。以下是一些关键的知识点: 1. **JavaMail API**: JavaMail API是Java平台上的一个标准接口,它提供了一组API来处理...

    张孝祥Java邮件开发详解110M

    7. **异常处理与错误排查**:邮件发送过程中可能会遇到各种问题,如网络故障、服务器拒绝等。理解如何正确处理这些异常并进行有效的错误排查是确保邮件服务稳定性的必要技能。 8. **实战项目**:理论知识结合实际...

    Android使用JavaMail后台发送邮件遇到的一些问题

    5. **异常处理**:在发送邮件过程中,可能会遇到网络问题、认证失败或服务器拒绝等问题,需要编写适当的异常处理代码来捕获并处理这些错误。 6. **线程安全**:由于发送邮件通常是在后台线程中执行,要确保JavaMail...

    c#开发的邮件发送服务

    邮件发送过程中,如果遇到失败的情况,系统会采取重试策略,将未成功的邮件加入队列并设定延迟后重新尝试发送,从而提高了邮件发送的成功率。一旦邮件发送成功,服务会自动在数据库中删除相应的邮件记录,保持数据的...

    java邮件图形化开发

    Java邮件图形化开发是利用Java编程语言来创建一个具有用户友好图形界面的程序,用于发送、接收和管理电子邮件。在本项目中,开发者遵循了张孝祥的《Java邮件开发详解》一书中的指导,利用集成开发环境NetBeans进行...

    张孝祥JAVA邮件开发源码

    7. **异常处理**:在发送邮件过程中,可能会遇到网络问题、认证失败等各种异常,源码会包含适当的异常捕获和处理机制。 8. **邮件格式设置**:源码可能还包括如何设置邮件的格式,如HTML格式的正文,或者设置邮件的...

    传智播客张孝祥java邮件开发_Java邮件开发源代码_16(完)

    通过学习这个课程,你不仅可以掌握Java Mail API的基本用法,还能了解实际开发中遇到的各种问题和解决方案。无论你是初学者还是有经验的开发者,都能从张孝祥老师的深入讲解中获益,提升你在Java邮件开发方面的专业...

    Jmail 邮件收发插件开发

    在实际开发中,我们可能需要处理各种复杂情况,例如邮件编码问题(如UTF-8和Base64编码)、邮件安全(如SSL/TLS加密)以及邮件验证(如SPF和DKIM)。Jmail通常已经内置了对这些特性的支持,但开发者仍需了解其工作...

    传智播客张孝祥java邮件开发_Java邮件开发源代码

    10. **异常处理**:在邮件发送过程中,可能会遇到网络问题、认证失败等各种异常,因此需要适当的异常处理机制。 11. **安全性和SSL/TLS**:为了保证邮件的安全,通常会使用SSL或TLS加密协议连接SMTP服务器,...

    Java邮件开发包(含附件发送)

    ... 自己在项目开发中遇到要实现发送邮件的功能,学习了一下...实现邮件发送功能(含附件),调用简单,适合急于开发邮件发送系统,却没有时间研究JavaMail的兄弟。 压缩包内有使用说明readme.txt,欢迎给我提意见。

    Java邮件开发源代码

    6. **处理异常**:在发送邮件过程中可能会遇到网络问题或认证错误,所以必须捕获并处理相关的异常。 7. **使用Multipart**:如果邮件包含多个部分(如文本和图片),则可以使用`Multipart`类来组合不同的内容。 8....

    java开发邮件需要的jar

    Java邮件开发是Java开发者在构建应用中经常遇到的需求,它涉及到如何通过编程方式发送和接收电子邮件。在Java中,我们通常使用JavaMail API来实现这一功能。JavaMail API是一个开源库,提供了处理邮件协议(如SMTP、...

    web版邮件接收发送问题

    根据这些文件,我们无法直接查看源代码或诊断问题,但可以推断开发者可能在实现Web版邮件功能时遇到了困难,可能涉及到的问题包括SMTP服务器连接失败、认证问题、邮件格式错误或网络问题等。解决这些问题通常需要...

    16_传智播客张孝祥java邮件开发_Java邮件开发源代码

    在实际开发中,我们还可能遇到一些挑战,比如处理不同的邮件服务器配置,解决网络问题,或者处理邮件的编码问题。例如,非ASCII字符可能需要进行适当的编码,以确保邮件的正确显示。此外,错误处理也是必不可少的,...

    传智播客张孝祥Java邮件开发学习笔记

    邮件在不同的环境下,比如跨域、跨平台时,可能会遇到中文乱码的问题,因此需要掌握相应的编码技巧以确保邮件内容在不同系统中正确显示。同时,了解如何处理邮件的回信地址、友好名称等,也是提高邮件系统用户体验的...

    Java邮件开发详解-张孝祥 ppt

    在实际开发中,开发者会遇到各种挑战,例如处理中文附件可能出现的乱码问题,这通常需要对字符编码有深入理解。另外,在Tomcat这样的应用服务器中集成JavaMail服务时,可能会出现兼容性问题,需要进行适当的配置和...

    Lotus Notes邮件开发

    在整个邮件发送过程中,可能遇到各种异常,如网络错误、权限问题等,因此需要使用`try-catch`语句块进行异常捕捉和处理。 总结,Lotus Notes邮件开发涉及到使用Java API创建邮件代理,通过搜索、创建文档,构建...

Global site tag (gtag.js) - Google Analytics