请哪位提供一个 邮件自动发送和接收的例子
现在网上下载、复制都不可以。看那位能提供一下。谢谢!myfll做的更好。
别人用VFP写的,很短的一段代码。
群发!拼命群发!开心死我老人家了!!………………………………………………结果没过几天,我用于发电邮的账号就被各大邮件服务器列入了“黑名单”——因为从此再也无法正常发出电邮了。

程序代码:
FUNCTION SendEmailByOutlook(cHtmlBody as string ,cAttchFile as String ,cReceiver as String,ccc as String,cTITLE as String) as Boolean
* 生成带附件的邮件(这个函数,假定用户的Outlook已经配置好:账户[color=#808080]/密码/smtp/pop3服务器等规则)[/color]
* 并且邮件的页面内容要粘贴指定的表格,插入指定的文字.
* 参数:Html格式正文全名,附件文件全名,收件人在Outlook地址簿中的名字.最好是名字[color=#808080]+邮箱:"奋斗<chu.zha@hg.com>"[/color]
#DEFINE MAILITEM 0 && 邮件对象(供Outlook.application生成 邮件对象/联系人对象...时必需的参数)
#DEFINE IMPORTANCELOW 0 && 邮件紧急程度--低
#DEFINE IMPORTANCENORMAL 1 && 邮件紧急程度--普通
#DEFINE IMPORTANCEHIGH 2 && 邮件紧急程度--高
LOCAL lRetu as Boolean
IF FILE(cHtmlBody) AND FILE(cAttchFile) AND LEN(cReceiver) > 0 THEN
IF VARTYPE(cTITLE) <>'C' THEN && 邮件标题
cTITLE= JUSTSTEM(cAttchFile)
ELSE
IF EMPTY(cTITLE) THEN
cTITLE= JUSTSTEM(cAttchFile)
ENDIF
ENDIF
wait WINDOW '现在开始往 ' + cReceiver + ' 发送邮件文件...' NOWAIT
TRY
oOutLookObject = CreateObject("Outlook.Application")
oEmailItem = oOutLookObject.CreateItem(MAILITEM)
WITH oEmailItem
.Recipients.Add(cReceiver) && 收件人,也可以直接改写to属性,如:.To='user@'这种方式.
IF NOT EMPTY(ccc) THEN && 抄送,
.cc = ccc
ENDIF
.Subject = cTITLE && 邮件标题
.Importance = IMPORTANCENORMAL
.BodyFormat= 2 && 0=olFormatUnspecified (实际上不行,会报错) ;1=olFormatPlain ;2=olFormatHTML ;3=olFormatRichText
.HTMLBody = FILETOSTR(cHtmlBody) && html格式的邮件正文
* .Body = FILETOSTR("c:\xssr1.txt")
.Attachments.Add(cAttchFile) && 附件
.Send
ENDWITH
lRetu = .t.
CATCH TO verr
MESSAGEBOX(verr.message)
lRetu = .f.
FINALLY
RELEASE oEmailItem
RELEASE oOutLookObject
ENDTRY
RETURN lRetu
ELSE && 正文/附件/收件人等为空.
RETURN .f.
ENDIF
ENDFUNC