Chinaunix

标题: SNDDST发送MAIL时MSG是否支持中文? [打印本页]

作者: cyj8205    时间: 2006-05-18 15:24
标题: SNDDST发送MAIL时MSG是否支持中文?
这几天,我要写一个自动发送Mail的程序,可惜在发送MaiL时,遇到中文的MSG,DSPJOB看已经成功发送出去了,可是就是接收不到(之前用英文都可以正常收发),而且造成400特别的慢,最后查到400的SMTSRV已经弹掉,请问如果我要发送带中文的MSG内容怎么办?
作者: qingzhou    时间: 2006-05-18 16:06
SNDDST好象是无法直接支持中文的标题和正文,如果你发送使用TYPE(*LMSG)参数,类似如下:
===> SNDDST TYPE(*LMSG) TOINTNET(('13600xxxxxx@17288.COM')) DSTD(' 测试中文 ')
LONGMSG(' 可以支持中文吗? ')                                                   

你会发现QMSF这个JOB被自动END掉了。

如果你使用TYPE(*DOC),并且想支持简体中文,应该將CPYTOPCD的参数TRNIGC(*SCGS),即可转换简体。
CPYTOPCD   FROMFILE(QTEMP/Document) TOFLR('temp') TODOC(&Document) REPLACE(*YES) TRNTBL(*NONE) TRNIGC(*SCGS)
然后再用TYPE(*DOC)参数发送带附件的信息:
===> SNDDST TYPE(*DOC) TOINTNET(('13600XXXXXX@17288.COM')) DSTD(Test document) LONGMSG('
Hello!') DOC(&DOCUMENT) FLR('temp') SUBJECT(Test subject))
作者: cyj8205    时间: 2006-05-18 21:44
谢谢,不过最后我CPU占到了99%,实在没有办法,我只好重起服务器了,不过起来的时候,如果把MAIL的SR打开,问题依旧,怎么回事,找了很久都没有找到原因!
作者: qingzhou    时间: 2006-05-18 21:55
CPU%到99%?没那么夸张吧,执行SNDDST。

WRKACTJOB,在CPU%栏按F16键由高到低排列,然后查查什么原因后再ENDJOB  OPTION(*IMMED),不用IPL的吧?
作者: zhas400    时间: 2008-09-03 13:59
我按斑竹的方法进行了邮件发送试验,失败了。

SNDDST TYPE(*LMSG) TOINTNET(('XXXX@XXXX.COM')) DSTD('TEST')   LONGMSG('TEST')

错误提示如下:
在 TOINTNET 参数中指定了“网际网地址”,但没有至 SMTP 网关的路由。


问题: 如何设置网关的路由,用和命令。

[ 本帖最后由 zhas400 于 2008-9-3 14:10 编辑 ]
作者: afeng8848    时间: 2008-09-03 17:10
原帖由 cyj8205 于 2006-5-18 15:24 发表
这几天,我要写一个自动发送Mail的程序,可惜在发送MaiL时,遇到中文的MSG,DSPJOB看已经成功发送出去了,可是就是接收不到(之前用英文都可以正常收发),而且造成400特别的慢,最后查到400的SMTSRV已经弹掉, ...

呵呵,云健兄,現在可好?
作者: qingzhou    时间: 2008-09-03 19:50
原帖由 zhas400 于 2008-9-3 13:59 发表
我按斑竹的方法进行了邮件发送试验,失败了。

SNDDST TYPE(*LMSG) TOINTNET(('XXXX@XXXX.COM')) DSTD('TEST')   LONGMSG('TEST')

错误提示如下:
在 TOINTNET 参数中指定了“网际网地址”,但没有至 SMT ...

http://bbs.chinaunix.net/viewthr ... ;highlight=qingzhou
作者: zhas400    时间: 2008-09-04 13:11
按斑竹的最新方法试验了。发送成功。


       谢谢斑竹。

[ 本帖最后由 zhas400 于 2008-9-4 16:49 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2