永发信息网

C++smtp发送邮件怎么写

答案:2  悬赏:40  手机版
解决时间 2021-03-05 07:38
服务器:smtp.qq.com
发送邮箱:789发发发@.qq.com
发信邮箱密码:123456
收信邮箱:123收收收@.qq.com

就是点一下按钮 就从[789发发发@.qq.com]这个邮箱发一封信给 [123收收收@.qq.com]
内容为“asd”标题“www”

代码怎么写。。。
最佳答案
我只写你SMTP这边要发的内容
socket编程的东西自己找代码去

telnet smtp.qq.com 25
EHLO localhost
AUTH LOGIN
safasdfasf < 这里是base64编码的"789发发发@.qq.com"
asdfasdasf < 这里是base64编码的"123456"
MAIL FROM: <789888@qq.com"
RCPT TO: <123sss@qq.com"
DATA
Subject: this is a test mail

this is a test mail body
line 2
line 3
. < 用一个点表示发信内容结束
全部回答
你需要先配置iis smtp服务器才能正确使用。 这个很复杂的,要自己写smtp pop3 mailmessage等类。 如果只是简单的电子邮件运用,建议你用mapi操作。 mapi很简单。你只要在网上搜一下mapi.h就可以直接用了。 mapi32.dll是系统自带的。加载进来就可以了。 下面是代码,网上搜到处都是。 lhandle loghandle; ulong res = m_mapilogon( 0,null,null,0,0,&loghandle ); cstring ss; ss.format( "%d",res ); cstring strsubject,strbody; strsubject = mailsubject; strbody = mailbody; ctime time = ctime::getcurrenttime(); cstring strtime = time.format( "%y//%m//%d//%h" ); cstring address1,address2; address1 = user address2 = "smtp:" + user + "@qq.com"; mapimessage message; //subject of the mail message.lpszsubject = strsubject.getbuffer(0); //body of the mail message.lpsznotetext = strbody.getbuffer(0); message.lpszmessagetype = null; //time sending message.lpszdatereceived = strtime.getbuffer(0); message.lpszconversationid = null; message.flflags = mapi_sent; //sender message message.lporiginator = null; message.nrecipcount = 1;//reciver count mapirecipdesc reci = { 0,mapi_to,address1.getbuffer(0),address2.getbuffer(0),0,null }; //imessage:: //mapirecipdesc reci1 = { 0,mapi_to,add1.getbuffer(0),add2.getbuffer(0),0,null }; message.lprecips = &reci; // message.lprecips = &reci1; message.lpfiles = 0;//attachment message.nfilecount = 0;//attachment count int lresult = m_mapisendmail( loghandle,0,&message,0,0);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2017年英雄联盟春季赛冠军是那个战队?
DNF黑暗武士在决斗场穿什么甲好 可以移动速度
【魂魄的拼音】修成cheng明的灵魂中cheng的拼
delphi的问题:windows.pas单元在哪里可以找
山东临沂庆华健身名仕店年卡多少钱啊?
希望可以解答
钩刀笔在什么地方啊,我要过去处理事情
【梨比苹果多五分之二,苹果比梨少180kg,橘子
疯狂科学实验小学生作品
割了双眼皮,拆线第二天,吃了汉堡,薯条,炸
怕抽血怎么办?
宁条梁镇怎么去啊,有知道地址的么
神幻之恋 流年在哪
在互粉派对里签到,就会自动关注一个帐号,这
为什么我出售(寄售)选不了接手客服?,为什么我
推荐资讯
请问“平常”和“平时”在意义和用法上有什么
宁县湘乐镇新苗幼儿园地址在什么地方,想过去
契税满两年等于房本满两年吗
第三者责任险对车辆停业 损失是否进行赔偿
weblogic是如何找到spring配置文件的位置的?
怎么才能把反应力和敏捷程度练的更好
存量房居间经纪业务在整个业务流程方面与代理
芨芨窝地址在哪,我要去那里办事
黑道圣徒2中,有两个任务求技巧:一个是那个
捷安特自行车质量如何
请问现在金融机构和理财师总提到到的"国际注
以下哪些方面能体现导游讲解的灵活性
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?