以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [提问] 后台程序发送邮件问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=67924) |
-- 作者:cathero2001 -- 发布时间:2014/7/28 13:29:13 -- [提问] 后台程序发送邮件问题 您好, 我的后天程序发送邮件总是有问题,我发送至3个人的邮箱,但是时好时坏。没问题的时候3个人都能收到,有问题的时候,只有第一个人才收的到。这是为什么? 谢谢!
|
-- 作者:jinzhe -- 发布时间:2014/7/28 13:45:12 -- 检查下邮箱发送的设置,这个发送邮件代码是在一段代码里面发送给3个邮箱的吗 |
-- 作者:王锋 -- 发布时间:2014/7/28 13:56:43 -- 邮件发送不能保证100%成功的,建议你改用 SENDPHONE函数给手机发送监控信息 |
-- 作者:netfox -- 发布时间:2014/7/28 14:06:16 -- 提问: 假设我在本机建立SMTP,邮件发送成功率会提高否? 意见: 提议许多次了,期望 sendmail函数的动作写入log 使得可以分析为何邮件会少了。 疑惑: 为何下单记录的log不放在log目录内,非要在Setting\\OrderLog |
-- 作者:jinzhe -- 发布时间:2014/7/28 14:09:36 -- 1.这个是一样的,邮件发送不能保证100%成功的,建议你改用 SENDPHONE函数给手机发送监控信息 2.感谢提交建议 3.设定既是如此,下单的log和常规的log不放在一起 |
-- 作者:cathero2001 -- 发布时间:2014/7/28 16:07:07 -- 是的,大体代码如下: mailReceiver:=\'abc@163.com;xyz@163.com;opq@yeah.net\'; mailSub:=\'mail subtitle\'; mailMessage:=\'trade happened\'; ... sendmail(1, mailReceiver, mailSub, mailMessage); 有时候3个都能收到,有时候只有abc@163.com能收到。 一旦只有第一个人能收到以后,后面就最多只有第一个人能收到,也有可能任何人都收不到了。 这不是发送成功率的问题了,好像是系统状态出问题了,一旦出现问题,后面的邮件都发不了了。
|
-- 作者:jinzhe -- 发布时间:2014/7/28 16:12:11 -- 本地测试发邮件是可行的,但是这样的情况不能避免,还是按照上面的提示进行改写 |