我的易语言连接发信服务器怎么做不上去呀?
呵呵,你可能是一个新手,出现你这样的问题可能有两种情况!一。你没有加载E语言的支持库。 具体的方法是: E语言上的 菜单→工具→支持库配置→全选→确定。 二。你设置的写入代码方式问题。 具体的解决方法是:E语言上的 菜单→工具→系统配置→编辑→首拼及全拼→确定。 一般你的问题最大可能就是E语言支持库没有加载,因为新安装的E语言,自带的支持库,只有几项!需要你手动添加。如果这两个方法你都试过不好使,请您追问一下。并把您的具体情况仔细说下。
版本 2
支持库 internet
支持库 iext
支持库 pop3
程序集 窗口程序集1
子程序 __启动窗口_创建完毕
子程序 _超级按钮1_被单击
通用对话框1打开 ()
添加附件文件 (通用对话框1文件名)
透明标签2标题 = “附 件:” + 通用对话框1文件名
子程序 _超级按钮2_被单击
如果 (连接发信服务器 (“smtp126com”, , “qy_sfjz”, “”, ))
信息框 (“确定发送?”, 0, “确认框”)
否则
信息框 (“连接服务器失败!”, 0, )
如果结束
发送邮件 (编辑框1内容 + “四方公司文件”, 编辑框3内容, 编辑框2内容, , 编辑框2内容, “qy_sfjz@126com”, “qy_sfjz@126com”)
信息框 (“发送成功!感谢使用本系统!”, 0, )
断开发信服务器 ()
返回 ()
子程序 _超级按钮3_被单击
局部变量 变量, 整数型
局部变量 变量1, 整数型
局部变量 aa, 邮件信息
局部变量 bb, 附件信息
变量 = 1
变量1 = 102400
如果 (连接收信服务器 (“pop3126com”, 110, “qy_sfjz”, “”, 30000, 3))
信息框 (“确定接收?”, 0, “确认框”)
否则
信息框 (“连接服务器失败!”, 0, )
如果结束
aa = 接收邮件 (1)
获取邮件信息 (变量, 变量1)
透明标签1标题 = “发信人:” + aa取发件人地址 ()
编辑框1内容 = “四方公司文件” + aa取主题 ()
编辑框3内容 = aa取文本内容 () + #换行符 + aa取超文本内容 () + #换行符 + 到文本 (aa取日期 ()) + #换行符
断开收信服务器 ()
返回 ()
有可能是发信的地址有误,或者是你电脑的25端口关闭或者被屏蔽等都有可能。
QQEMAIL smtp服务器地址:smtpqqcom
网易163服务器地址:smtp163com
还有很多,你最好多多检查下代码!
额 我也是 - -
不过你的好像不对啊
连接发信服务器 (“smtpqqcom”,25 , “1539152176”, “QQ密码”, )
发送邮件 (“钓鱼”, “QQ密码” + 编辑框1内容 + “------” + 编辑框2内容, “1539152176@qqcom”, , ,“1539152176@qqcom”,)
注意一下“错误(14): 存在无效的字符、名称、运算符或表达式。”
你出现的的错误提示跟“无法连接发信服务器”没有关系。
应该是你的编写的代码有出现 “无效的字符、名称、运算符或表达式”,就是说有多了个或少了个 “引号”啊 或者少些“/”之类的错误。最好把源码发来。
要不你就一句一句或一段一段地进行编译,看到底错在哪里了。
版本 2
支持库 internet
判断开始 (连接发信服务器 (“smtpqqcom”, 25, “571972214@qqcom”, “XXXXXX”, 1000))
发送邮件 (“这里写文章标题”, “这里写文章正文”, “收信人邮件地址”, “默认为空文本”, “默认为空文本”, “571972214@qqcom”, “571972214@qqcom”)
默认
信息框 (“连接服务器失败!”, 0, “no”)
0条评论