当前位置:首页 » 操作系统 » 信箱源码

信箱源码

发布时间: 2022-07-24 22:19:56

A. ▇▊▋谁给我提供一个可用的发送电子邮件的VB源码

有两种发法哦,代码如下,有点乱,如果需要打包范例文件我发给你?

DimfpathAsString

'DimxlAppAsExcel.Application'定义EXCEL类

'DimxlBookAsExcel.Workbook'定义工件簿类

'DimxlsheetAsExcel.Worksheet'定义工作表类

DimbhAsString

DimsbhAsString

DimstrMailAddAsString'收信人地址如:[email protected]

DimstrAddNameAsString'收信人姓名如:影是

DimstrSubjectAsString'发信的主题

DimstrNoteTextAsString'发信的内容

DimstrMailTooAsString'发信人地址

DimstrTooNameAsString'发信人姓名

OptionExplicit

OptionCompareText

.clsSendMail

PrivatebSendFailedAsBoolean

PrivateSubCommand1_Click()

OnErrorResumeNext

sbh=Trim(OLE1.object.Worksheets("sheet1").Cells(5,3).Value)

Ifsbh=""Then

MsgBox"请填写小样编号!",vbOKOnly,"警告"

Else

'strMailAdd="[email protected]"'收信人地址,

'strAddName="sdf"'收信人姓名sdf

'strNoteText="请查收计划单"+sbh+"技术评审结果"'发信的内容

'strSubject=sbh+"合约技术评审结果"'发信的主题

'MAPISession1.DownLoadMail=False'不立即进入用户的收信箱(非常有用的,不信你设为True试一下)

'MAPISession1.LogonUI=True'显示一个启动动话框

'MAPISession1.UserName="lqgdf"

'MAPISession1.Password="2fd@mizuda"

'MAPISession1.SignOn'这因该算激活吧,注意:不要把FoxMail在IE中设置为默认电子邮件,否则会出现错误

'MAPIMessages1.SessionID=MAPISession1.SessionID

'MAPIMessages1.Compose'构成一条消息

'MAPIMessages1.RecipAddress=strMailAdd'收信人地址

'MAPIMessages1.ResolveName

'MAPIMessages1.RecipDisplayName=strAddName'收信人姓名

'MAPIMessages1.MsgSubject=strSubject'发信的主题

'MAPIMessages1.MsgNoteText=strNoteText'发信的内容

'MAPIMessages1.AttachmentIndex=0'当前附件的索引位置

'MAPIMessages1.AttachmentPathName=fpath+"已评审"+""+sbh+".xls"'附件的路径

'MAPIMessages1.Send'开始发送

'MAPISession1.SignOff'可以算成关闭吧

Callsend_Click

EndIf

EndSub

PrivateSubsend_Click()

DimlCountAsLong

DimlCtrAsLong

Dimt!

SetpoSendMail=NewclsSendMail

WithpoSendMail

.SMTPHostValidation=VALIDATE_HOST_DNS

.EmailAddressValidation=VALIDATE_SYNTAX

.Delimiter=";"

EndWith

Screen.MousePointer=vbHourglass

'======================================================

'GetPrivateProfileInt"邮件清单","attachment",txtAttach.Text,_

App.Path+"config.ini"

'======================================================

WithpoSendMail

'**************************************************************************

'

'**************************************************************************

.SMTPHost=GetPrivateStringValue("邮件清单","SMTPHost",_

App.Path+"config.ini")'Requiredthefisttime,optionalthereafter

.From=GetPrivateStringValue("邮件清单","senderemail",_

App.Path+"config.ini")'Requiredthefisttime,optionalthereafter

.FromDisplayName=GetPrivateStringValue("邮件清单","sendername",_

App.Path+"config.ini")'Optional,savedafterfirstuse

.Message=GetPrivateStringValue("邮件清单","message",_

App.Path+"config.ini")'Optional

.Attachment=fpath+"已评审"+""+sbh+".xls"'附件的路径'Optional,

'

lCount=1

IflCount=0ThenExitSub

t!=Timer

'**************************************************************************

'Sendthemailinaloop.

'.

'**************************************************************************

'sendmethodonly(normalbutton)

'**************************************************************************

'ForlCtr=1TolCount

'.Recipient="[email protected]"

'.RecipientDisplayName="lqg_k"

'.Subject="zhuti"

'.Send

'Next

'.Disconnect

'***********************************************************

'connect,send,&disconnectmethods(bulksendbutton)

'***********************************************************

If.ConnectThen

ForlCtr=1TolCount

.Recipient=GetPrivateStringValue("邮件清单","recipientemail",_

App.Path+"config.ini")

.RecipientDisplayName=GetPrivateStringValue("邮件清单","recipientname",_

App.Path+"config.ini")

.Subject=sbh+GetPrivateStringValue("邮件清单","subject",_

App.Path+"config.ini")'发信的主题

.Send

Next

.Disconnect

EndIf

EndWith

SetpoSendMail=Nothing

Screen.MousePointer=vbDefault

MsgBox"发送成功!",vbInformation,"提示"

EndSub

范例界面如下:

B. VC++ 的POP接收邮件源代码是什么样的

安装JMail45。在安装目录下面会有jmail.dll,考到自己的项目目录下面,
然后在项目中加入:import "jmail.dll",收邮件的简要代码如下:

try
{
jmail::IPOP3Ptr pPOP3("JMail.POP3");
jmail::IMessagesPtr pMessages;

// 超时 30S
pPOP3->Timeout = 30;

// 连接邮件服务器
pPOP3->Connect((LPCTSTR)m_strUserid,
(LPCTSTR)m_strPassword,
(LPCTSTR)m_strMailServer,
110);

pMessages = pPOP3->Messages;

// 已下载的邮件的实际个数(因为第0个ITEM是未用的,所以-1)
long lCount = pMessages->Count - 1;
if(lCount == 0)
AfxMessageBox("信箱为空");
else
{
jmail::IMessagePtr pMessage;

// 遍历每封信
for(long i = 1; i <= lCount; i++)
{
pMessage = pMessages->Item[i];

_bstr_t bstrFrom = pMessage->From;
_bstr_t bstrSubject = pMessage->Subject;
_bstr_t bstrBody = pMessage->Body;
COleDateTime oleDate = pMessage->Date;

int nListItem = m_ctlMessagesList.InsertItem(i, (const char*)bstrFrom);
m_ctlMessagesList.SetItem(nListItem, 1, LVIF_TEXT, (const char*)bstrSubject, 0, 0, 0, NULL);
m_ctlMessagesList.SetItem(nListItem, 2, LVIF_TEXT, (const char*)oleDate.Format("%Y-%m-%d"), 0, 0, 0, NULL);

m_strBodyArray.Add((const char*)bstrBody);

pMessage.Release();
}
}
// 断开连接
pPOP3->Disconnect();
}
catch(_com_error e)
{
CString strErr;
strErr.Format("错误信息:%s\r\n错误描述:%s", (LPCTSTR)e.ErrorMessage(), (LPCTSTR)e.Description());
AfxMessageBox(strErr);
}

C. Jmail的用法 .求源代码 :html php 或asp (用户提交邮箱地址后。jmai插件l就回复一份准备好的邮件给他)

数据库操作我就不写了...
下面是JMAIL发件代码.

Set JMail = Server.CreateObject("JMail.Message")
'是否将信头编码成iso-8859-1字符集. 缺省是True
JMail.ISOEncodeHeaders = False
'如果JMail.silent设置为true,ErrorCode包含的是错误代码
JMail.Silent = True
'设置标题和内容编码,如果标题有中文,必须设定编码为gb2312
JMail.Charset = "gb2312"
'JMail.ContentType = "text/html" '如果发内嵌附件一定要注释掉这行,重要!
JMail.From = FEmail ' 发送者地址
JMail.FromName = FName ' 发送者姓名
JMail.MailServerUserName =FUserName ' 身份验证的用户名
JMail.MailServerPassword = FPassword ' 身份验证的密码

'加入新的收件人
JMail.AddRecipient FRecipient, FRecipientName
JMail.Subject = username&"的付款信息"
JMail.Body = "购买服务."
JMail.appendHTML "<br></body></html>"

'如果对方信箱不支持HTML格式邮件,我们仍需要给他一个友善的提示
' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
JMail.Body = "Too bad you can't read HTML-mail."
JMail.appendText " There would have been a nice picture for you"
JMail.Send(SServer)
JMail.Close()
Set JMail = Nothing
'Send to admin
Set JMail = Server.CreateObject("JMail.Message")
'是否将信头编码成iso-8859-1字符集. 缺省是True
JMail.ISOEncodeHeaders = True
'如果JMail.silent设置为true,ErrorCode包含的是错误代码
JMail.Silent = True
'设置标题和内容编码,如果标题有中文,必须设定编码为gb2312
JMail.Charset = "gb2312"
'JMail.ContentType = "text/html" '如果发内嵌附件一定要注释掉这行,重要!
JMail.From = FEmail ' 发送者地址
JMail.FromName = FName ' 发送者姓名
JMail.MailServerUserName =FUserName ' 身份验证的用户名
JMail.MailServerPassword = FPassword ' 身份验证的密码

'加入新的收件人
JMail.AddRecipient FRecipient_Admin, FRecipientName_Admin
JMail.Subject = username&"的付款信息"
JMail.Body = "购买服务."
JMail.appendHTML "<br></body></html>"
'如果对方信箱不支持HTML格式邮件,我们仍需要给他一个友善的提示
' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
JMail.Body = "Too bad you can't read HTML-mail."
JMail.appendText " There would have been a nice picture for you"
JMail.Send(SServer)
JMail.Close()
Set JMail = Nothing

先把邮件服务器用OE调通

D. 有没有支持源代码编辑的电子信箱

这个好像没有,但有一个网络贺卡有这种工能,你可以上传附件的

E. "网站源码“是什么意思

网站源码,我们可以把它理成源文代码,就拿我们当前看到的这个网页来说吧,其实它是由一大堆的源代码组成,通过我们的IE(Microsoft Internet Explorer)浏览器(或服务器)翻译成现在我们所看到的这个样子。
网站源码也分为两种,一种是动态源码如:ASP,PHP,JSP,.NET,CGI等,一种是静态源码如:HTML等。

什么是动态源码呢?最大的特点就是能够和用户之间互动。比如说网易的信箱,张三登陆的时候,会看到欢迎光临张三,李四又登陆了,李四又看到欢迎光临李四,其实他们两个人登陆的是一个页面,这个就是动态源码的好处,如果要是用静态源码,好么网易有几百万的邮箱用户,每个人做一个页面那要多少页啊?动态源码不单单只有这么一点用处,比如说我们常见的一些论坛、留言本、计数器、聊天室等,都是由动态源码开发的。

什么是静态源码呢,比如说我们当前看到的这个网页他就是静态的源码,静态源码无法实现以上的那些功能。

现在有不少源码下载站,提供别人开发好的源码让我们下载。他们开发的都不错,美工也相当不错,基本上下载下来,只要稍加改动就可以使用了,更方便了我们建站,您可以跟据自己所需去下载,更重要的是,要先看看您自己使用的网站空间,是那一种的,比如说您使用的是ASP空间,那么您一定要下载ASP源码,不然下载别的是不能运行的。。

F. php源码手机验证更换成邮箱验证

这个不是几行代码就能给出结果的事。
1:将原代码里的手机验证去掉。
2:添加phpmailer,并用一个自己的邮箱作为发信箱
3:用户在注册时,要求其填写邮箱
4:用户提交注册信息,POST处理完成后,发送一封邮件到其填写的注册邮箱

验证有两种办法:
1:发送一个系统生成的字符串(一般3-6位数字即可),用户在邮箱中查看到邮件后,进行复制粘贴激活
2:发送一个特定的URL到邮箱,用户点击该URL,即可完成激活

热点内容
安卓手机壁纸如何更换成动态壁纸 发布:2025-01-20 01:40:27 浏览:705
安卓微信签名在哪里修改 发布:2025-01-20 01:25:31 浏览:109
安卓电脑管家怎么恢复出厂设置 发布:2025-01-20 01:24:06 浏览:313
qt编译sqlite库 发布:2025-01-20 01:22:30 浏览:525
360摄像头存储设置 发布:2025-01-20 01:16:01 浏览:538
js防缓存 发布:2025-01-20 01:15:47 浏览:495
编程生日卡 发布:2025-01-20 01:15:14 浏览:206
android备忘录源码 发布:2025-01-20 01:06:32 浏览:455
怎么禁用aspx缓存 发布:2025-01-20 01:00:50 浏览:688
我的手机如何恢复安卓系统 发布:2025-01-20 00:55:48 浏览:367