驰骋工作流引擎

注册

 

发新话题 回复该主题

邮件发送服务改造 [复制链接]

1#
CCFLOW的研究到了邮件发送的阶段,真是一路过来不容易。
原版的邮件发送,CCFLOWSERVICES.EXE只能放在 RELEASE或者 DEBUG下面,然后调用ccflow下面的WEB.CONFIG
可是我们在RELEASE使用版的时候,不会把所有的源文件都放在服务器上。
所以大家可以复制一份WEBCONFIG到CCFLOWSERVICES.EXE的目录下,然后修改Glo.cs中的
                //string path= Application.StartupPath + @"\.\..\..\..\CCFlow\";
                string path = Application.StartupPath;

其次,不要使用SSL加密,我是试过了,没成功,老实用25端口


还有一个问题是,发送邮件的时候,如下信息是取自web.config

  <add key="SendEmailHost" value="smtp.163.com" />
  <add key="SendEmailPort" value="25" />
  <add key="SendEmailAddress" value="wenhua_xia@163.com" />
  <add key="SendEmailPass" value="XXXXXXX" />

可是发件人姓名和发件人地址是固化在FrmMain.cs中的,代码如下
            myEmail.From = new MailAddress("ccflow.cn@gmail.com", "ccflow", System.Text.Encoding.UTF8);
现在的SMTP服务器基本上都要验证from地址是否为自己的服务提供地址,这就造成了邮件发不出去,也无法配置,只能改源代码,web.config中的配置信息等于没有任何含义,改造方法如下
***** 该内容需会员回复才可浏览 *****
最后编辑nowings 最后编辑于 2014-08-03 21:37:39
分享 转发
TOP
2#

我看看先,这个问题我也调查许久了,发件人那里就是没找到
TOP
3#

感谢楼主分享
TOP
4#

瞅瞅
TOP
5#

看看
TOP
6#

看看呢。
TOP
7#

看看怎么弄
TOP
8#

看看
TOP
发新话题 回复该主题