易语言发送邮件问题
版本 2
支持库 internet
如果真 (连接发信服务器 (“smtp163com”, , “帐号”, “密码”, ))
如果真 (发送邮件 (“正文”, 编辑框1内容 + “姓名” + 编辑框2内容, “我的QQ邮箱”, , , “我的QQ邮箱”, ) = “”)
信息框 (“邮件发送成功,请注意查收!”, 0 + 64, “提示”)
返回 ()
如果真结束
信息框 (“邮件发送失败!” + #换行符 + #换行符 + “请检查您邮箱的 POP3/IMAP/SMTP服务 是否开启!”, 0 + 64, “提示”)
返回 ()
如果真结束
信息框 (“您的帐号或密码错误!” + #换行符 + #换行符 + “或其他未知错误,请您自主检查!”, 0 + 64, “连接发信服务器失败”)
你好,这个问题很好解决的。
你在连接发信服务器的时候 使用的是调试输出() 该行代码仅在调试时有用,一旦编译成EXE后该代码就不会执行了,没执行的话就没连接服务器,自然发信失败。
请把调试输出()这个命令删除 或者改用一个变量来反馈是否成功连接
建议:请不要制作这“类”软件,这是相当不好的。
希望我的回答对你有所帮助!Kiss灬小猪
其实就是没有配制支持库而已
打开易语言
点工具菜单
-支持库配制
-全选
-确定
你就可以使用
连接发信服务器()
命令以及有扩展组件咯~
顺便说下楼上
易语言现在刚起步而已
就功能而言
比VB强
0条评论