`
anxingyu_1984
  • 浏览: 39273 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

vb 发邮件

阅读更多
vb 发信,代码如下


Dim sFileName
Dim formText
Dim toText

Sub SendMail()
Dim MailObject
Dim att_file
Dim f_name
Set MailObject = CreateObject("CDONTS.NewMail") '通过vb发信组件发信

att_file = "C:\MBSTimingJobs\DayStatistc\" + sFileName + ".csv"
f_name = sFileName + ".csv"
'发件人地址
MailObject.From = "anxingyu@qq.com"
'收件人地址
MailObject.To = "axy_1984@qq.com"
'MailObject.Cc="abc@abc.abc" 抄送   'MailObject.Bcc="def@def.def" 密送

'邮件标题
MailObject.Subject = "発行通知"
'邮件内容
MailObject.Body = "いつも大変、お世話になっております。本日発行したアカウントをご連絡いたします。よろしくお願いいたします。==============================株式会社シルクロード〒135‐0001 江東区毛利1‐12‐10‐1102電話:03‐5624‐5805Fax :03‐5624‐580=============================="
'为了邮件内容保持格式
MailObject.MailFormat = 0
MailObject.BodyFormat = 0
'增加附件
MailObject.AttachFile att_file, f_name
'发信
MailObject.Send
'清空对象
'Set MailObject = Nothing
End Sub

Private Sub Form_Load() '窗口打开时运行
sFileName = Format(DateTime.Now, "yy-MM-dd") '日期格式化
SendMail   '调用sendmail方法
MsgBox "OK" '提示信息 ok
Unload Me   '关闭窗口
End Sub



如果不能发信,报错在 Set MailObject = CreateObject("CDONTS.NewMail") ,那么可能是缺少发信组件  xp系统里,下载cdonts.dll拷贝到c:\windows\system32  ,运行 里输入 Regsvr32 cdonts.dll 注册组件
发信要用到iis , 所以没有装iis 赶紧装 或没启动的启动下,
发信中附件是指定的文件,要注意路径是否正确,
具体可打出信息反映出来 
下面提供 vb源码 ,cdonts.dll以供参考 iis 5.1 有点大11.2 MB 可网上下载
分享到:
评论

相关推荐

    vb 发邮件代码

    vb 发邮件代码,利用vb自带的控件发邮件。可以用于程序内置邮件程序,不过必须有outlook

    vb 发邮件, VB 发邮件代码

    ### VB发邮件知识点详解 #### 一、概述 在Visual Basic (VB) 开发环境中,发送电子邮件是一项常见的功能需求。本篇文章将详细解析一个具体的VB发邮件实例代码,并重点介绍其中涉及的关键技术点:如何利用...

    vb发邮件源代码 visual basic

    这个“vb发邮件源代码”示例是基于Visual Basic的,利用了微软提供的SMTP(Simple Mail Transfer Protocol)服务来实现邮件的发送。SMTP是一种互联网标准,用于从一个邮件服务器到另一个邮件服务器传输邮件。 以下...

    VB发邮件源码下载(无筝收集之二)

    在VB(Visual Basic)编程环境中,发送电子邮件是一个常见的任务,特别是在开发自动...在提供的压缩包文件"Email"中,可能包含了多个VB邮件发送的实例源码,通过学习这些实例,可以更深入地理解上述知识点的实际应用。

    一个完整的VB发邮件程序.rar

    一个完整的VB发邮件程序,配置文件:config.ini,在这里设置好SMTP相关参数,比如发信人地址和接收人地址等,本邮件发送程序界面还挺容易上手,功能完备,想做VB发送 Email邮件程序的朋友,这个源码是个不错的参考...

    vb 发带附件邮件

    接下来,我们需要定义邮件消息的结构体`MailMessage`,并创建一个函数来设置邮件的各种属性,如收件人、发件人、主题、正文和附件。 ```vb Private Type MAILMSG hwndOwner As Long fuFlags As Long wReserved ...

    vb利用发邮件源码

    在VB6.0环境下,利用JMail.DLL发送电子邮件是一种常见的技术实现,它允许开发者创建应用程序,通过SMTP(简单邮件传输协议)发送邮件。JMail是一个功能强大的组件,提供了多种邮件服务,包括发送、接收、读取和管理...

    VB 发邮件的代码 `````````````````````````

    使用`MailMessage`类构建邮件的基本信息,包括发件人、收件人、主题和邮件内容: ```vbnet Dim mail As New MailMessage() mail.From = New MailAddress("your-email@gmail.com") '替换为你的邮箱 mail.To.Add...

    VB 发送邮件、附件无错程序源代码

    设置发件人、收件人、主题和邮件正文等属性。例如: ```vb Dim mail As New MailMessage() mail.From = New MailAddress("sender@example.com") mail.To.Add("receiver@example.com") mail.Subject = "邮件主题...

    VB 发送邮件

    VB 发送邮件 Option Explicit Dim WebAddr$, Email Private Sub Command1_Click() WebAddr = "http://schemas.microsoft.com/cdo/configuration/" Set Email = CreateObject("CDO.Message") Email.From = ...

    VB6.0 收发邮件一例,附代码

     发邮件:调用收发邮件设置对话框,撰写新邮件,使用MAPI对话框撰写及发送电子邮件,使用设计的窗体NewMsg撰写及发送电子邮件,在删除当前邮件后,下一封邮件的位置设置为当前位置,这时需要判断该邮件是否已经在子...

    vb收发邮件程序vb收发邮件程序

    在VB(Visual Basic)编程环境中,开发一个收发邮件程序是一项常见的任务,尤其适用于自动化办公或数据通信场景。VB提供了一种简单的方式来实现这个功能,主要通过使用System.Net.Mail命名空间中的类。以下是对VB...

    VB编程源代码 56收发电子邮件

    VB编程源代码 56收发电子邮件VB编程源代码 56收发电子邮件VB编程源代码 56收发电子邮件VB编程源代码 56收发电子邮件VB编程源代码 56收发电子邮件VB编程源代码 56收发电子邮件VB编程源代码 56收发电子邮件VB编程源...

    在线发送邮件(asp.net vb)

    在ASP.NET平台上,结合VB语言,我们可以创建一个网页来实现在本地计算机上运行的邮件发送功能。这个功能通常用于网站的联系我们、订阅服务或者忘记密码等场景,让用户能够通过填写表单并点击发送按钮,将信息以邮件...

    vb电子邮件收发系统

    4. **网络通信**:VB邮件系统需要处理TCP/IP连接,这涉及网络编程的基本概念,如IP地址、端口号以及如何建立和关闭连接。 5. **认证机制**:SMTP和POP3/IMAP4通常需要用户进行身份验证,如用户名和密码。VB应用需要...

    VB编写发送邮件

    综上所述,这个VB邮件发送工具结合了VB编程技术、邮件发送API和可能的邮件服务器控件,能够方便地进行单次或批量邮件发送。通过批处理文件和特定的OCX组件,用户可以更轻松地管理和发送邮件,尤其是在需要大量发送...

    vb带附件发邮件最终版本

    总结来说,"vb带附件发邮件最终版本"是通过VB利用.NET框架的邮件服务类库实现的,它整合了SMTP服务器设置、邮件信息构建和附件添加等功能,提供了一个完整的邮件发送解决方案。开发者可以根据自己的需求进行定制和...

    VB发送邮件实例(附源码)

    邮件的发件人、收件人、主题和正文通过`MailMessage`对象的属性设置。如果需要,还可以添加附件。 最后,调用`smtpServer.Send(mail)`方法发送邮件。程序运行完毕后,会输出"邮件已发送."。 对于初学者来说,理解...

Global site tag (gtag.js) - Google Analytics