还是那道,没有理解我的意思,莫非是病毒
//初始化SmtpClient client = new SmtpClient("smtp.163.com");
client.UseDefaultCredentials = false;
client.Credentials=new System.Net.NetworkCredential("cwy_speed@163.com", "cwy_speed");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//输入发件人和收件人
MailAddress addressFrom = new MailAddress(textBox1.Text, "");
MailAddress addressTo = new MailAddress(textBox2.Text, "");
//string AddressFrom = textBox1.Text ;
//string AddressTo = textBox2.Text;
MailMessage mail = new MailMessage(addressFrom, addressTo);
// MessageBox.Show("邮箱地址有误,请重新输入");
mail.Sender = new MailAddress("cwy_speed@163.com");
//输入标题和正文
string subject = textBox3.Text;
string content = richTextBox1.Text;
mail.Subject = subject;
mail.Body = content;
mail.BodyEncoding = System.Text.Encoding.UTF8;
我指的是AddressFrom即发件人不需要密码
那不是可以用别人的邮箱随便给人发信件
如AddressFrom=tjulibin@163.com
AddressTo=tjulibin@163.com
可以通过
--------------------编程问答-------------------- 你看到的发件地址应该是cwy_speed@163.com吧。 --------------------编程问答-------------------- 不是,你输入什么他就写着什么
--------------------编程问答--------------------
client.Credentials=new System.Net.NetworkCredential("cwy_speed@163.com", "cwy_speed");
这句再好好琢磨琢磨…… --------------------编程问答-------------------- 今天看了一下,确如楼主所说。不过在eml文件里可以看到发件服务器,但是看不到真实的发件人账号(不知道是不是我不够细心,大家都帮忙看看?)。
补充:.NET技术 , C#