![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 12:04 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » p-mailsend_4.0.cmd(命令行发送邮件,群发\多附件\匿名) |
| 可打印版本 81,757 / 122 |
| 第31楼 vkill | 发表于 2007-04-26 09:15 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
Originally posted by bjsh at 2007-4-26 08:15: 其实都是些重复动作了 |
|
| 第32楼 bjsh | 发表于 2007-04-26 09:59 |
| 银牌会员 发帖 621 积分 2,000 | |
|
刚才看了下:
对于以下的网站 163 yahoo qq hotmail gmail 56 sina sohu 21cn 和163相同处理方式的有: smtp.qq.com 219.133.60.51 smtp.sina.com 202.108.3.233 smtp.sohu.com 220.181.26.195 smtp.21cn.com 202.104.32.230 稍微有点变化的是: smtp.56.com 61.143.210.110 第一个要用 EHLO 而不是 HELO 后面的操作和前面一样了 对于: smtp.gmail.com 64.233.163.111 我不知道该怎么做了; vkill 给解答下 |
|
| 第33楼 vkill | 发表于 2007-04-26 10:12 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
Originally posted by bjsh at 2007-4-26 09:59: gmail的好象要什么特殊认证的,我也不是很清楚了 |
|
| 第34楼 flyinspace | 发表于 2007-04-26 10:55 |
| 银牌会员 发帖 517 积分 1,206 | |
|
其实可以设定.ini文件的。
要不发送邮件反而被你们搞复杂了。 ------------------------------------------------------------------------ |
|
| 第35楼 bjsh | 发表于 2007-04-26 12:13 |
| 银牌会员 发帖 621 积分 2,000 | |
|
flyinspace能否详细说一下:
|
|
| 第36楼 vkill | 发表于 2007-04-26 12:19 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
Originally posted by flyinspace at 2007-4-26 10:55: 我的想法 find "条件" "%~nx0" 这样不是更好 |
|
| 第37楼 flyinspace | 发表于 2007-04-26 14:30 |
| 银牌会员 发帖 517 积分 1,206 | |
|
------------------------------------------------------ ----------------------------------------------------------------
[ Last edited by flyinspace on 2007-4-26 at 01:09 PM ] |
|
| 第38楼 flyinspace | 发表于 2007-04-26 14:37 |
| 银牌会员 发帖 517 积分 1,206 | |
|
其实,我们这样做的目的就好象在c++里设置默认值一样。。
bool sub(用户名,密码,POP服务器,端口) 这里都设置了默认值。 { base64 转换 用户名,密码 验证登陆是否成功。 是,返回成功 } |
|
| 第39楼 bjsh | 发表于 2007-04-26 22:16 |
| 银牌会员 发帖 621 积分 2,000 | |
|
to: flyinspace
哦: 兄可以看一下我昨天发在20楼的代码; 那段代码开始要求输入用户名\密码\主题\内容\附件\ 然后生成test文件进行验证是否能够登陆成功; 然后生成post文件(其实就是你说的配置文件;这两者作用是一样的); 至于你所说的有设置默认值;完全可以在最后不删生成的post文件; 添加一句if exist post;这效果不就相当于配置文件了;不同的是这个配置文件不用ini后缀;呵呵; 实质是一样的; 那段代码同样可以
而且要比兄的简练许多啊; 那段代码可是vkill兄很值得我们学习的一个地方啊;用了shift移位;兄有空好好看下; |
|
| 第40楼 vkill | 发表于 2007-04-28 08:13 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
再次更新
|
|
| 第41楼 vkill | 发表于 2007-04-28 09:04 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
bjsh 兄 lxm 兄 帮我测试哦~我只测试了qq yahoo 163 别的我没有,测试不了
|
|
| 第42楼 bjsh | 发表于 2007-04-28 09:52 |
| 银牌会员 发帖 621 积分 2,000 | |
|
vkill兄真是高效啊!!
|
|
| 第43楼 bjsh | 发表于 2007-04-28 09:58 |
| 银牌会员 发帖 621 积分 2,000 | |
|
先提个建议;在测试登陆是否成功之前;
先测试是否ping的通; ping -n 1 %smtp% >nul 2>nul || (echo 确认网络连接.. & goto :eof) 发现了几个小问题; 发信成功也会提示发信不成功; 问题出在: echo !10! | findstr "^250" 1>nul 2>nul || (echo 发信不成功 & goto :eof ) !10! 改为 !9!
登陆不成功 .. 附件过大... 发信不成功 都不会 call :del_ 应该添加上; echo !9!|findstr "^250" >nul 2>nul ||(echo 发信不成功&call :del_ &goto :eof) 再有就是:vkill兄 是否没写完啊!; 怎么只有验证方式1啊; smtp.56.com 这种的 验证方式2还没有写啊!! 快完美了!! 写的真漂亮 [ Last edited by bjsh on 2007-4-27 at 09:35 PM ] |
|
| 第44楼 vkill | 发表于 2007-04-28 13:21 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
呵呵,bjsh兄提的几点好,我尽快完善
|
|
| 第45楼 vkill | 发表于 2007-04-29 03:38 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
bjsh 兄
现在除了 smtp.56.com 这种的 验证方式2还没有写啊!! 这个没有写外,别的都已经完善,呵呵,再测试 |
|
| 上一页 1 2 3 4 5 6 … 9 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |