利用VB编程发送139邮箱短信:免费SMTP教程
需积分: 13 187 浏览量
更新于2024-09-11
1
收藏 2KB TXT 举报
在VB编程中,本文档展示了如何利用Visual Basic (VB) 的CDO对象模型发送电子邮件到139邮箱,同时通过QQ邮箱作为中间转发来实现免费短信功能。具体步骤如下:
1. 首先,创建一个VB Form,例如Form1,通过`MyBase.Load`事件设置窗口的位置,这有助于保持程序界面的整洁。
2. 在`Button1_Click_1`事件处理程序中,声明了几个字符串变量,如`a`用于存储邮件主题,`b`用于存储邮件正文。这里以示例文本"mylove"和"Һ"为例。
3. 通过`CreateObject`函数创建`CDO.Message`对象,这是用于发送电子邮件的核心组件。设置发件人地址为`1353464538@qq.com`,这是QQ邮箱,因为139邮箱不能直接发送短信。
4. 收件人地址设为`18782949186@139.com`,尽管是139邮箱,但实际上是通过QQ邮箱转发。邮件的主题由用户输入的`a`变量决定,正文则用`b`变量。
5. 在配置邮件对象时,使用`NameS`字符串连接CDO配置字段名。通过`Fields.Item`方法设置`sendusing`属性为2,表示使用SMTP服务器发送;SMTP服务器地址设置为`smtp.qq.com`,端口为25,这是常用的SMTP服务端口。
6. 为了能够发送邮件,需要进行SMTP身份验证。设置`smtpauthenticate`属性为3,表示使用基本认证(Basic Authentication),并设置`sendusername`和`sendpassword`分别为发件人的QQ邮箱账号和密码。
7. 请注意,虽然这种方法理论上可以实现邮件转发,但139邮箱通常不支持直接通过SMTP协议发送短信,因为139邮箱主要用于传统电子邮件,而不是短信服务。因此,尽管代码中设置了短信发送的相关配置,实际上短信可能无法正常显示,且139邮箱的字数限制可能会导致短信内容不完整。
总结来说,这段VB代码演示了如何利用VB中的CDO对象通过QQ邮箱间接实现向139邮箱发送电子邮件的功能,并尝试转发短信。然而,由于139邮箱本身的限制和短信功能并非其核心特性,实际效果可能并不理想。如果需要发送短信,建议直接使用专门的短信服务提供商或第三方API,而非依赖于邮箱系统。
2010-04-17 上传
2022-09-21 上传
2011-08-11 上传
2019-07-10 上传
2011-06-06 上传
2013-08-25 上传
langren1353464539
- 粉丝: 16
- 资源: 5
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析