返回首页

大家好,

我不是能,而在ASP.NET中发送SMTP邮件的附件发送。

using System.Web.Mail;

/ /发送按钮事件,我把这个代码。
{C}
错误"的名称strfilename不存在在目前情况下"。
请帮助......| maestro_88

回答

评论会员:游客 时间:2012/02/06
声明strfilename变量,检查发送电子邮件的附件imgsrc={A}
archanakumari
评论会员:游客 时间:2012/02/06
codeprelang="c#"spanclass="code-keyword"using/spanSystem;spanclass="code-keyword"using/spanSystem.Collections.Generic;spanclass="code-keyword"using/spanSystem.Linq;spanclass="code-keyword"using/spanSystem.Web;spanclass="code-keyword"using/spanSystem.Web.UI;spanclass="code-keyword"using/spanSystem.Web.UI.WebControls;spanclass="code-keyword"using/spanSystem.Web.UI.WebControls.WebParts;spanclass="code-keyword"using/spanSystem.Data.SqlClient;spanclass="code-keyword"using/spanSystem.Data;spanclass="code-keyword"using/spanSystem.Web.Mail;spanclass="code-keyword"using/spanSystem.Net;spanclass="code-keyword"using/spanSystem.Net.Mail;spanclass="code-keyword"using/spanSystem.IO;spanclass="code-keyword"using/spanSystem.Drawing;spanclass="code-keyword"using/spanSystem.Xml; spanclass="code-keyword"protected/spanspanclass="code-keyword"void/spanbtnSend_Click(spanclass="code-keyword"object/spansender,EventArgse){spanclass="code-keyword"try/span{System.Net.Mail.MailMessageobj=spanclass="code-keyword"new/spanSystem.Net.Mail.MailMessage();SmtpClientserverobj=spanclass="code-keyword"new/spanSmtpClient();serverobj.Credentials=spanclass="code-keyword"new/spanNetworkCredential(spanclass="code-string""/spanspanclass="code-string"anilmeets4u@gmail.com"/span,spanclass="code-string""/spanspanclass="code-string"########"/span);serverobj.Port=spanclass="code-digit"587/span;serverobj.Host=spanclass="code-string""/spanspanclass="code-string"smtp.gmail.com"/span;serverobj.EnableSsl=spanclass="code-keyword"false/span;obj=spanclass="code-keyword"new/spanSystem.Net.Mail.MailMessage();obj.From=spanclass="code-keyword"new/spanMailAddress(spanclass="code-string""/spanspanclass="code-string"anilmeets4u@gmail.com"/span,spanclass="code-string""/spanspanclass="code-string"AgileLearning.com"/span,System.Text.Encoding.UTF8);obj.To.Add(ASPxtxtToUser.Text);obj.CC.Add(txtCcUser.Text);obj.Priority=System.Net.Mail.MailPriority.High;obj.Subject=txtSubject.Text;spanclass="code-keyword"string/spandate=DateTime.Now.ToString();obj.Body=ASPxMemo1.Text;HttpFileCollectionhfc=Request.Files;spanclass="code-keyword"for/span(spanclass="code-keyword"int/spanz=spanclass="code-digit"0/span;z<hfc.Count;z++){HttpPostedFilehpf=hfc[z];spanclass="code-keyword"if/span(hpf.ContentLength>spanclass="code-digit"0/span){uploadfile.SaveAs(Server.MapPath(spanclass="code-string""/spanspanclass="code-string"MailFiles"/span)+spanclass="code-string""/spanspanclass="code-string"\\"+Path.GetFileName(hpf.FileName));stringFileName=Server.MapPath("/spanMailFilesspanclass="code-string""/spanspanclass="code-string")+"/span\\spanclass="code-string""/spanspanclass="code-string"+Path.GetFileName(hpf.FileName); obj.Attachments.Add(newAttachment(FileName));obj.DeliveryNotificationOptions=DeliveryNotificationOptions.OnFailure; serverobj.Send(obj);Page.RegisterClientScriptBlock("/spanpageClosespanclass="code-string""/spanspanclass="code-string","/span<script>alert(spanclass="code-string"'/spanspanclass="code-string"YourRequestSendSucessfully'/span);spanclass="code-keyword"<//spanspanclass="code-leadattribute"script/spanspanclass="code-keyword">/span");}}  } catch(Exceptionex){ex.ToString();} }/pre/code的试试这个,它会工作
P.Salini
评论会员:游客 时间:2012/02/06
查看这个链接{A2的}]