领导某日交代要一个群发邮件的功能,因为网上一些免费的网站或工具都有发送限制,并且因为发的太多,被封号了,所以要在自己的某个应用中加一个群发的功能,该应用中原有一个发邮件的功能,发送的相关配置都保存在xml中, 于是很快的照样增加了一个配置节点,并采用相同的方式发送,完成后重新启动, 群发邮件功能正常。
隔天,领导说发不了,总是说验证有误,看了下配置,都没有问题,问清楚原因,是在原有功能发过一封邮件后,才出现这个问题的,于是调试代码,发现是由于 session.getdefaultinstance 这个方法在系统启动后,读了一次配置中的用户名和密码之后, 在之后需要用到时,都是用的第一次的配置,即使传了新参数进去,它也不理睬,所以群发时的验证就通不过了, 之前这个应用只有一套邮件配置,所以用这个也无所谓,但是现在有两套了,就要用 session.getinstance()才行了。
虽然问题不大,但也调试了几个小时才找到原因, 在此记录一下,以免以后遇到类似的问题,又要重头找。
此问题也参考了 http://luckykapok918.blog.163.com/blog/static/20586504320123184515391/ 中的内容。
分享到:
相关推荐
在Windows Server 2003操作系统中配置邮件服务器,主要涉及两个关键协议:SMTP(Simple Mail Transfer Protocol)和POP3(Post Office Protocol version 3)。SMTP用于发送邮件和邮件服务器之间的传输,而POP3则允许...
可以添加多个域名,每个域名对应一个邮件服务器。域名配置完成后,需要点击"Run diagnostics"按钮来检查是否运行正常。 5. 添加用户 在配置域名后,需要添加用户。添加用户需要输入用户名、密码和邮箱地址。邮箱...
在使用活动目录集成的身份验证,并且拥有多个 POP3 电子邮件域时,当创建一个邮箱时,应该确保考虑新邮箱的名称与其他 POP3 电子邮件域中现有邮箱的名称是否相同。每个邮箱都与一个活动目录用户账户相对应。 配置...
总结,配置James 3.0.1邮件服务器涉及多个方面,包括服务器协议、存储、用户管理、安全防护、监控和性能调优。每个环节都需要仔细设置,以确保邮件服务的稳定、安全和高效。在实际操作过程中,务必遵循最佳实践,并...
### IBM Lotus Domino 7 邮件服务器配置全程攻略 #### 一、概述 IBM Lotus Domino 7 是一款成熟的企业级邮件服务器解决方案,提供了一系列功能强大的工具,支持邮件、日历共享、联系人管理等功能,并且能够进行深度...
配置 Sendmail 服务器需要修改多个配置文件。首先,需要使用 vi 编辑器修改 /etc/mail/local-host-names 文件,添加邮件服务器提供的邮件服务的域名。在本例中,我们以 feng.com 为例。 其次,需要在文件“/etc/...
总的来说,Apache James邮件服务器的配置涉及多个层面,从基本的环境搭建到复杂的业务逻辑定制,都需要细心操作。理解其工作原理和配置细节,对于管理和维护一个稳定的邮件服务至关重要。通过不断学习和实践,我们...
总的来说,配置Linux Sendmail邮件服务器涉及多个层面,包括系统配置、网络设置、软件安装和安全策略。每个环节都至关重要,确保邮件服务的稳定性和安全性。在整个过程中,理解邮件系统的运作原理以及熟悉Linux...
### 连接多个Domino服务器的配置方法 #### 背景介绍 在企业级应用环境中,Domino服务器因其强大的邮件处理能力和应用开发平台而受到广泛欢迎。为了满足不同业务需求,企业往往需要配置多个Domino服务器来实现数据的...
8. 多线程或多进程支持:为了处理多个并发连接,邮件服务器可能采用了多线程或多进程模型。 由于压缩包中的文件名为"mailserver",我们可以推测这可能是服务器的主程序文件或包含整个项目源码的目录。对于进一步的...
在Linux系统中配置邮件服务器是...配置邮件服务器涉及到多个步骤,每个环节都需要仔细操作,以确保系统的稳定性和安全性。在实际环境中,还可能需要考虑SSL/TLS加密、反垃圾邮件策略、备份策略以及日志监控等更多细节。
5. **多线程处理**:因为邮件服务器需要同时处理多个客户端请求,所以通常会采用多线程或异步处理模型。 6. **日志记录**:为了调试和监控,服务器会记录操作日志,以便分析问题或优化性能。 在分析和学习Java邮件...
邮件服务器由多个组件构成,包括MUA(Mail User Agent)、MTA(Mail Transfer Agent)、MDA(Mail Delivery Agent)以及Mailbox。MUA是用户与邮件服务器交互的界面,如Outlook、Foxmail或Linux的mail、elm,负责发送...
4. 扩展性:易邮邮件服务器支持多域管理,适合企业有多个子域名或者需要为不同部门设置独立邮箱的情况。 四、使用易邮邮件服务器的注意事项 1. 配置网络环境:确保服务器能正确访问外部SMTP服务器,以便邮件能够...
此外,现代邮件客户端通常支持多账户管理,允许用户同时连接到多个邮件服务器,无论是个人邮箱还是企业邮箱。 总结来说,邮件服务器和邮件客户端是电子邮件系统的两大支柱,共同实现了邮件的发送、接收和管理。了解...
本文档详细介绍了配置邮件服务在 Windows Server 2003 环境下的实施步骤,涵盖了邮件服务器系统的组件、POP3 服务的配置、身份验证方法的选择、邮件存储区的设置、域及邮箱的管理等方面的内容。 一、邮件服务器系统...
邮件服务器的工作原理主要涉及以下几个步骤: 1. **邮件创建**:用户使用电子邮件客户端(如Outlook、Thunderbird等)撰写邮件,并选择发送目标地址。 2. **邮件传输**:SMTP协议负责将邮件从发件人的邮件客户端...
### 使用Windows Server 2003配置邮件服务器 #### 概述 邮件系统主要由三个核心部分构成:**POP3服务**(邮局协议第3版)、**SMTP服务**(简单邮件传输协议)以及**电子邮件客户端**。POP3主要用于接收邮件,而...