高分求jamil邮件发送问题!着急!!
private void Button1_Click(object sender, System.EventArgs e)
{
myJmail.MessageClass jmail=new myJmail.MessageClass();
jmail.Silent =true;
jmail.Logging=true;
jmail.MailServerPassWord = "19830811 ";
jmail.MailServerUserName = "suhuiyong_2000@sina.com ";
jmail.Charset= "GB2312 ";
jmail.Priority =Convert.ToByte(1);
jmail.ContentType= "text/html ";
jmail.AddRecipient( "suhuiyong_2000@sina.com ", " ", " ");
jmail.From = "suhuiyong_2000@sina.com ";
jmail.FromName = "suhuiyong_2000@sina.com ";
jmail.Body = "asdfdsf ";
jmail.Subject = "asdfdsf ";
if(jmail.Send( "smtp.sina.com ",false))
Label1.Text = "邮件发送成功! ";
else
Label1.Text = "发送失败! ";
jmail.Close();
}
public bool sendMail()
{
MessageClass email = new MessageClass();
email.Logging = true;
email.Silent = true;
email.MailServerUserName = "suhuiyong_2000@sina.com ";
email.MailServerPassWord = "19830811 ";
email.From = "suhuiyong_2000@sina.com ";
email.Subject = "jmail ";
//email.AddAttachment( "c:\\test.xml ",true, " ");
email.Body = "test jmail send mail ";
email.AddRecipient( "suhuiyong_2000@sina.com ", "abc ", null);
return email.Send( "mail.sina.com ", false) ;
}
}
代码写好了,就是发不成邮件,大侠给看看啊!要不就疯了,
[解决办法]
CS文件
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Web.Util;
using jmail;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSend_Click(object sender, EventArgs e)
{
sendEmail(txtSender.Text.Trim(), txtSUser.Text.Trim(), txtEUser.Text.Trim(), txtEPwd.Text.Trim(), txtReceiver.Text.Trim(), txtSubject.Text.Trim(), txtContent.Text.Trim(), txtEServer.Text.Trim());
}
public void sendEmail(string sender, string senderuser, string euser, string epwd, string receiver, string subject, string body, string eserver)
{
jmail.MessageClass jmMessage = new jmail.MessageClass();
jmMessage.Charset = "GB2312 ";
jmMessage.ISOEncodeHeaders = false;
jmMessage.From = sender;
jmMessage.FromName = senderuser;
jmMessage.Subject = subject;
jmMessage.MailServerUserName = euser;
jmMessage.MailServerPassWord = epwd;
jmMessage.AddRecipient(receiver, " ", " ");
if (ddlAccessories.Items.Count > 0)
{
for (int i = 0; i < ddlAccessories.Items.Count; i++)
{
string path = ddlAccessories.Items[i].Value;
jmMessage.AddAttachment(@path, true, " ");
}
}
jmMessage.Body = body;
if (jmMessage.Send(eserver, false))
{
Page.RegisterClientScriptBlock( "ok ", " <script language=javascript> alert( '发送成功 ') </script> ");
}
else
{
Page.RegisterClientScriptBlock( "ok ", " <script language=javascript> alert( '发送失败,请仔细检查邮件服务器的设置是否正确! ') </script> ");
}
jmMessage = null;
}
protected void btnTake_Click(object sender, EventArgs e)
{
try
{
if (upFile.PostedFile.ContentLength != 0)
{
string clientFileName = upFile.PostedFile.FileName;
ddlAccessories.Items.Add(new ListItem(clientFileName));
if (ddlAccessories.Items.Count > 0)
{
btnDelete.Enabled = true;
}
else
{
btnDelete.Enabled = false;
}
}
}
catch (Exception ex)
{
Response.Write( " <script> alert( ' " + ex.Message.ToString() + " ') </script> ");
}
}
protected void btnDelete_Click(object sender, EventArgs e)
{
ddlAccessories.Items.Remove(ddlAccessories.Items[ddlAccessories.SelectedIndex]);
if (ddlAccessories.Items.Count > 0)
{
btnDelete.Enabled = true;
}
else
{
btnDelete.Enabled = false;
}
}
}
[解决办法]
email.MailServerUserName = "suhuiyong_2000@sina.com ";
email.MailServerPassWord = "19830811 ";
楼主难道是直接 COPY 你的代码上来的?
[解决办法]
-----------------------------------------------------
谢谢兄弟了!
谁给把我的邮箱密码改了,这么无耻呢~!
谁给改了给改回来,要不就诅咒你们家!不打算说脏话!
-----------------------------------------------------
今天见到最搞笑的了^_^
[解决办法]
jfjfjf
[解决办法]
鄙视改密码的人!
嘿嘿~