EBS12.1.3往smtp邮件服务器发送邮件的bug
来源:互联网 发布:诚信网络平台 编辑:程序博客网 时间:2024/05/19 16:21
这个EBS发送邮件的问题,断断续续弄了两个月,一直未能得到解决。
说一下我们公司的环境。
EBS r12.1.3 + Microsoft exchange2013的smtp服务器
配置好了workflow邮箱发送后,当发送一封test邮件。
select * from apps.wf_notifications order by begin_date desc;
--这里我们留意mail_status,是SENT的话就代表发送成功了的。
但是我这里是,给weiyuan.feng@dji.com发送邮件,是成功的,而给8852040@163.com发送邮件,是failer的。
为什么呢?难道我们的邮件服务器不能往外发送邮件?是不是Linux没有加微软的域的问题呢?
Linux是没有域的概念的,所以不能加到微软的域。
后面得知,不用加域,也可以正常使用exchange邮件服务器的。
在Linux上可以远程telnet到邮件服务器的25端口,再用base64加密过的账户密码登陆,是可以正常发送邮件的,无论是内网还是外网邮件。
参考我的博客:http://blog.csdn.net/whiteoldbig/article/details/24420617
所以不存在说,Linux没有加域就用不了exchange邮件服务器的问题。
根据MOS文档753845.1,也是测试从Linux往smtp邮件服务器telnet来发送邮件。但是这个文档中,并不提到log in,也就是说,这要求smtp服务器支持匿名转发(或匿名中继)的功能。
在咨询了微软供应商后,知道我们的邮件服务器因为安全的考虑,并没有开通匿名转发的功能,也不能只为几个账号开通匿名转发,要开得一起开。
那究竟我们的EBS r12.1.3往smtp发送邮件,是不是用到匿名转发呢?
官方说的不是,而且在配置页面,也让我们填写了账户与密码。
但让人十分怀疑的是,EBS前台发送邮件,如果是发送到weiyuan.feng@dji.com是成功的,发送到8852040@163.com是不成功的。这跟非log in 来telnet到邮件服务器发送邮件的情况,是很相似的。
在与Oracle工程师shuangfei.wang反复沟通后,以及参考了以下文档。
我们知道,这也有可能是一个BUG,需要打补丁。
[appl@erp ~]$ cd $JAVA_TOP/oracle/apps/fnd/wf/mailer
[appl@erp mailer]$ adident Header SMTPUtils.class
SMTPUtils.class:
$Header SMTPUtils.java 120.0.12010000.3 2010/04/07 11:08:29 sstomar noship $
adident Header SMTPUtils.class
- EBS12.1.3往smtp邮件服务器发送邮件的bug
- EBS12.1.3往smtp邮件服务器发送邮件的bug
- IIS服务器的SMTP发送邮件
- 不需要smtp服务器的邮件发送
- 不需要smtp服务器的邮件发送
- 不需要smtp服务器的邮件发送
- SMTP邮件的发送
- C#smtp服务器发送邮件
- 邮件服务器-SMTP命令行发送邮件
- python的smtp邮件发送
- 发送邮件的bug
- 使用需要验证用户的smtp服务器发送邮件
- 用telnet发送邮件到smtp服务器的测试
- [ruby]用163的smtp服务器发送邮件
- C#使用163的SMTP服务器发送邮件
- C#利用smtp服务器发送邮件简介
- 使用Telnet登录SMTP服务器发送邮件
- JavaMail SMTP服务器发送邮件程序示例
- 解决error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppC
- BeanUtils的转换器
- 终于在kali linux中安装好了快盘1402版本。
- python爬虫小程序
- boost高并发网络框架+线程池
- EBS12.1.3往smtp邮件服务器发送邮件的bug
- 时间函数对比
- !
- hd 2064 汉诺塔III
- Mysql----浅入浅出之事务处理及其他
- 使用AS3获取组合键
- CSU-ACM暑假集训基础组训练赛(5-1) B - Problem B
- JVM 学习笔记
- EditPlus 注册码在线生成