使用JMAIL收发邮件问题。利用 Chilkat .NET for 2.0组件解决收发邮件的问题
2008-03-20 16:03
716 查看
网上现在大量流传的JMAIL的邮件代码,但是JMAIL的组件只有注册版的才支持收邮件,大部分收邮件问题都是因为使用免费版的而导致的收邮件不成功。
下面将给大家介绍利用 Chilkat .NET for 2.0组件收电子邮件(ASP。NET下收邮件)
// Create a mailman object for reading email.
Chilkat.MailMan mailman = new Chilkat.MailMan();
// Any string argument automatically begins the 30-day trial.
mailman.UnlockComponent("30-day trial");//这是一个试用版为30天的软件,有破解码,替换便可,本人有破解的工具
// Set our POP3 hostname, login and password
mailman.MailHost = "POP3服务器地址";
mailman.PopUsername = "登陆邮件名";
mailman.PopPassword = "密码";
Chilkat.EmailBundle bundle;
bundle = mailman.CopyMail();
if (bundle == null)
{
Response.Write(mailman.LastErrorText);
return;
}
int i;
int n = bundle.MessageCount;
for (i = 0; i < n; i++)
{
Chilkat.Email email = bundle.GetEmail(i);
TextBox1.Text = TextBox1.Text + email.From + "/r/n";
TextBox2.Text = TextBox2.Text + email.Subject + "/r/n";
TextBox7.Text = TextBox7.Text + email.Body + "/r/n****/r/n";
SqlConnection conn = new SqlConnection();
//把邮件存如数据库
conn.ConnectionString="server=;"+"database=;"+"Integrated Security=true;";//这里不用解释了吧
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "INSERT INTO smail(mailaddress,mailname,nailbox)VALUES('";
cmd.CommandText += email.From + "','" + email.Subject + "','" + email.Body + "');";
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();
//如何从数据库读取邮件省略(小提示:可以用GridView显示邮件)
下面将给大家介绍利用 Chilkat .NET for 2.0组件收电子邮件(ASP。NET下收邮件)
// Create a mailman object for reading email.
Chilkat.MailMan mailman = new Chilkat.MailMan();
// Any string argument automatically begins the 30-day trial.
mailman.UnlockComponent("30-day trial");//这是一个试用版为30天的软件,有破解码,替换便可,本人有破解的工具
// Set our POP3 hostname, login and password
mailman.MailHost = "POP3服务器地址";
mailman.PopUsername = "登陆邮件名";
mailman.PopPassword = "密码";
Chilkat.EmailBundle bundle;
bundle = mailman.CopyMail();
if (bundle == null)
{
Response.Write(mailman.LastErrorText);
return;
}
int i;
int n = bundle.MessageCount;
for (i = 0; i < n; i++)
{
Chilkat.Email email = bundle.GetEmail(i);
TextBox1.Text = TextBox1.Text + email.From + "/r/n";
TextBox2.Text = TextBox2.Text + email.Subject + "/r/n";
TextBox7.Text = TextBox7.Text + email.Body + "/r/n****/r/n";
SqlConnection conn = new SqlConnection();
//把邮件存如数据库
conn.ConnectionString="server=;"+"database=;"+"Integrated Security=true;";//这里不用解释了吧
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "INSERT INTO smail(mailaddress,mailname,nailbox)VALUES('";
cmd.CommandText += email.From + "','" + email.Subject + "','" + email.Body + "');";
cmd.Connection = conn;
cmd.ExecuteNonQuery();
conn.Close();
//如何从数据库读取邮件省略(小提示:可以用GridView显示邮件)
相关文章推荐
- 使用JMAIL NET 组件 收取邮件 时 编码出现问题的解决方案
- Flash图表组件——使用Open Flash Chart 2.0的一些问题及解决办法
- [导入]ASP.Net环境下使用Jmail组件发送邮件
- ASP.Net环境下使用Jmail组件发送邮件
- 使用JavaMail收发邮件,解决了中文附件名问题
- 使用Jmail组件发邮件遇到问题的解决方法大全
- ASP.Net环境下使用Jmail组件发送邮件
- ASP.Net环境下使用Jmail组件发送邮件
- 使用UTF-8编码/JMail组件发送邮件乱码问题
- ASP.Net环境下使用Jmail组件发送邮件
- ASP.Net环境下使用Jmail组件发送邮件
- Asp.Net使用Jmail方法及问题解决办法
- ASP.NET Core2.0 使用VSCode 版本1.13.1工具 开发控制台运行出现中文乱码问题及解决方法
- 使用jMail组件发送邮件(.NET)
- ASP.Net环境下使用Jmail组件发送邮件[收藏]
- 使用Net.Mail、CDO组件、JMail组件三种方式发送邮件
- Net环境下使用Jmail组件发送邮件
- ASP.Net环境下使用Jmail组件发送邮件
- ASP.NET C# 邮件发送一:利用Jmail组件发送邮件
- 利用jmail组件收发邮件