如何用MAPI和CDONTS来发邮件

2016-01-29 13:31 7 1 收藏

如何用MAPI和CDONTS来发邮件,如何用MAPI和CDONTS来发邮件

【 tulaoshi.com - ASP.NET 】

不想另外安装第三方的发邮件组件,想直接利用MS的。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

请问在VB里如何用MAPI来发送邮件(好像MAPI是OUTLOOK和OE自带有的吧),需要像在OE里发邮件一样先手工设置好发信帐号吗?能不能像JMAIL一样在发信时指定SMTP服务器及发信验证用户名和密码?

哪里有CDONTS发邮件的源码?我需要能指定发邮件的SMTP及认证用户名和密码的那个版本的,这就相当于JMAIL能实现的功能了,好像低版本的CDO不支持,汗~~~~~

下面是使用winsock实现的发送邮件,但其它问题仍未解决,等待高手

eSTMP.vbp
-------------------------------------------
Type=Exe
Object={248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0; MSWINSCK.OCX
Form=frmmail.frm
Startup="Form1"
HelpFile=""
Title="Email发送"
ExeName32="Email.exe"
Command32=""
Name="Email"
HelpContextID="0"
CompatibleMode="0"
MajorVer=1
MinorVer=0
RevisionVer=0
AutoIncrementVer=0
ServerSupportFiles=0
VersionCompanyName="dapha.net"
VersionFileDescription="Email发送,支持服务器认证,超文本邮件内容"
VersionLegalCopyright="Copyright 2002 dapha.net"
VersionProductName="Email发送软件"
CompilationType=0
OptimizationType=0
FavorPentiumPro(tm)=0
CodeViewDebugInfo=0
NoAliasing=0
BoundsCheck=0
OverflowCheck=0
FlPointCheck=0
FDIVCheck=0
UnroundedFP=0
StartMode=0
Unattended=0
Retained=0
ThreadPerObject=0
MaxNumberOfThreads=1

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com)

[MS Transaction Server]
AutoRefresh=1


frmMail.frm
-----------------------------------------
VERSION 5.00
Object = "{248DD890-BB45-11CF-9ABC-0080C7E7B78D}#1.0#0"; "MSWINSCK.OCX"
Begin VB.Form Form1
   BorderStyle     =   1  'Fixed Single
   Caption         =   "邮件发送程序(支持smtp服务器验证)"
   ClientHeight    =   5550
   ClientLeft      =   45
   ClientTop       =   330
   ClientWidth     =   5805
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   5550
   ScaleWidth      =   5805
   StartUpPosition =   3  'Windows Default
   Begin MSWinsockLib.Winsock Winsock1
      Left            =   2640
      Top             =   2520
      _ExtentX        =   741
      _ExtentY        =   741
      _Version        =   393216
   End
   Begin VB.TextBox txtmessage1
      Height          =   1695
      Left            =   0
      MultiLine       =   -1  'True
      TabIndex        =   8
      Text            =   "frmmail.frx":0000
      ToolTipText     =   "这里为超文本信件内容"
      Top             =   3480
      Width           =   5775
&nbs

来源:http://www.tulaoshi.com/n/20160129/1490472.html

延伸阅读
手机QQ怎么发邮件   1.需要说明的是,目前手机QQ有空间入口,可是还没有邮箱入口 2.那么用QQ邮箱发邮件该怎么办呢,其实可以选择下载QQ邮箱客户端操作 3.打开QQ邮箱客户端,点击右上角的标志 4.选择 5.在、、里输入相关信息 6.若想发送给多人,可点击收件人,选择添加 7.编辑完邮件后点击...
新浪邮箱怎么发邮件   1)打开手机新浪邮件进入首页后点击右上角图标,编辑好收件人、主题、内容后点击右上角即可发送。     
云邮局怎么发邮件   云邮局怎么发邮件?云邮局也是邮箱类应用,可以收发邮件,在云邮局中可快速发送邮件给好友。接下来小编就教大家云邮局怎么发邮件?云邮局发邮件方法。 1)打开云邮局进入应用后点击下方导航栏,接着点击。 2)在邮箱中点击右上图标,编辑新邮件信息后点击右上角可发送。
foxmail怎么自动转发邮件?   打开foxmail客户端=》右侧三条线菜单=》工具=》过滤器管理 选择设置的帐号=》新建 注:自动转发的邮件是自己的邮箱帐号先收取后,然后在转发给另一个邮箱,所以两个邮箱均会有该邮件 设置转发主题前后的备注方法: 请在自动转发后面点击...的图标,进入高级设置,输入邮件主题...
标签: 电脑入门
1登陆QQ,确保QQ登陆成功。 2点击QQ邮箱图标,进入你的QQ邮箱首页。 3点击写信,随便找一个好友给她写一封乱七八糟的信,当然,只是为了好玩,但不要写过分的话,否则可能真的会吓坏她。 4写好了后,把界面往下拉,就会看到下面有一个发件人的信息,也会看到发件人的信息旁边有一个向下拉的箭头,我们点击一下。 5点击出来后,...

经验教程

414

收藏

8
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部