使用idsmtp不能把信发到:163.com sina.com sohu.com |
尚未結案
|
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
使用idsmtp发送邮件时,我实现的步骤是: 先使用TIdDNSResolver 來查詢信箱的MX紀錄, 如 yahoo.com 可查到MX為mx1.mail.yahoo.com
再把信件內容寫到 TIdMessage裡面
透過TIdSMTP 把 Host 填入之前查到的MX紀錄, 如 mx1.mail.yahoo.com
在使用TIdSMTP將TIdMessage寄出 但是不能把信发到:
163.com
sina.com
sohu.com 等邮箱 但是一些其他的邮箱却可以发送成功
有谁知道原因,请赐教!
< >< >
------
dsf |
Mickey
版主 發表:77 回覆:1882 積分:1390 註冊:2002-12-11 發送簡訊給我 |
|
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
|
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
|
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
|
shinhrn
中階會員 發表:54 回覆:165 積分:83 註冊:2002-06-05 發送簡訊給我 |
|
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
您们用的是什么版本
我用Indy 9
在他自带的demos中有个SMTPRelay
我用他发送也没成功
我的设置如下:
DNS server IP address: 202.106.116.1 //我所在的DNS server
DNS server timeout: 10000
Sender email address: zouhongwu@163.com //我的163的邮箱
Recipient email address: jingshengyi@sina.com //我的sina的邮箱
Subject of mail: This is a test !
Message text: This is a test !
帮我试试,如果你们能发送成功请告诉我,谢谢! 一切皆有可能!
------
dsf |
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
|
lovejingtao
一般會員 發表:10 回覆:33 積分:13 註冊:2003-04-16 發送簡訊給我 |
找到IDMessage.pas,再其中搜索Values['X-Library'] ,把它所在的行注释掉,就可以了然后保存,重新编译控件包,或者重新安装控件,要么把这个单元加入工程也可以用indy编的邮件软件向21cn.com与163.com的信箱发邮件是最近几个月收不到的,原因是使用indy编的邮件软件发出有邮件会有一个indy的标记,而很多群发邮件工具均是用indy编的,所以21cn与163.com将其作为垃圾邮件处理。解决方法是更用其它控件,或修改控件原码,消去indy标志. 冷静的思考问题
充满激情的工作
|
zouhw
一般會員 發表:6 回覆:13 積分:3 註冊:2004-07-12 發送簡訊給我 |
|
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |