C# 使用C通过电子邮件发送数据文件#
是否可以通过电子邮件发送使用c#制作的应用程序的文件或数据? 我有一个程序,它的数据将存储在C# 使用C通过电子邮件发送数据文件#,c#,C#,是否可以通过电子邮件发送使用c#制作的应用程序的文件或数据? 我有一个程序,它的数据将存储在sqlite数据库的appdata中。所以我需要定期(或每天)备份,以防意外删除数据,而无需通过互联网手动发送 如果可能的话,你能帮我吗?比如在这里发布关于如何。。非常感谢您的回答 该程序在AppData/MyProgram文件夹中创建文件database.sqlite,我想发送该文件。有很多关于如何使用C#发送电子邮件的文章(和StackOverflow帖子),只需在“发送电子邮件C#”上进行inter
sqlite
数据库的appdata
中。所以我需要定期(或每天)备份,以防意外删除数据,而无需通过互联网手动发送
如果可能的话,你能帮我吗?比如在这里发布关于如何。。非常感谢您的回答
该程序在
AppData/MyProgram
文件夹中创建文件database.sqlite
,我想发送该文件。有很多关于如何使用C#发送电子邮件的文章(和StackOverflow帖子),只需在“发送电子邮件C#”上进行internet搜索即可开始
唯一需要确保的是,您有一个smtp服务器(传出邮件服务器),您有权通过该服务器发送邮件。通常,这意味着你公司的邮件服务器是互联网服务提供商,但这需要检查,因为每个人的情况都不同
另外:请注意,大多数(如果不是全部)“常规”smtp服务器都会对您每分钟或每小时可以发送的电子邮件数量设置上限,因此不要过度发送。关于如何使用C#发送电子邮件,有很多文章(和StackOverflow帖子),只需在“发送电子邮件C#”上进行internet搜索即可开始 唯一需要确保的是,您有一个smtp服务器(传出邮件服务器),您有权通过该服务器发送邮件。通常,这意味着你公司的邮件服务器是互联网服务提供商,但这需要检查,因为每个人的情况都不同
另外:请注意,大多数(如果不是全部)“常规”smtp服务器都会对您每分钟或每小时可以发送的电子邮件数量设置上限,因此不要过度发送。关于如何使用C#发送电子邮件,有很多文章(和StackOverflow帖子),只需在“发送电子邮件C#”上进行internet搜索即可开始 唯一需要确保的是,您有一个smtp服务器(传出邮件服务器),您有权通过该服务器发送邮件。通常,这意味着你公司的邮件服务器是互联网服务提供商,但这需要检查,因为每个人的情况都不同
另外:请注意,大多数(如果不是全部)“常规”smtp服务器都会对您每分钟或每小时可以发送的电子邮件数量设置上限,因此不要过度发送。关于如何使用C#发送电子邮件,有很多文章(和StackOverflow帖子),只需在“发送电子邮件C#”上进行internet搜索即可开始 唯一需要确保的是,您有一个smtp服务器(传出邮件服务器),您有权通过该服务器发送邮件。通常,这意味着你公司的邮件服务器是互联网服务提供商,但这需要检查,因为每个人的情况都不同
另外:请注意,大多数(如果不是全部)“常规”smtp服务器都会对您每分钟或每小时可以发送的电子邮件数量设置上限,因此不要做得太多。我写了一个简单的指南来做您想做的事
SmtpClient
类和MailMessage
类我写了一个简单的指南来做你想做的事
SmtpClient
类和MailMessage
类我写了一个简单的指南来做你想做的事
SmtpClient
类和MailMessage
类我写了一个简单的指南来做你想做的事
SmtpClient
类和MailMessage
类您可以使用.Net邮件类将文件作为附件发送电子邮件。 下面是发送带有附件的电子邮件的代码
var smtp = new System.Net.Mail.SmtpClient();
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress(sFromEmail);
string sFrom = mail.From.ToString();
mail.Subject = sSubject;
mail.Body = sBody;
mail.IsBodyHtml = true;
Attachment sMailAttachment;
sMailAttachment = new Attachment("Your file file");
mail.Attachments.Add(sMailAttachment);
smtp.Host = "SMTPP HOST"
smtp.Port = "PORT"
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(sSMTPUserName, sSMTPPassword);
smtp.Timeout = 30000;
smtp.Send(mail);
}
您可以使用.Net邮件类将文件作为附件发送电子邮件。 下面是发送带有附件的电子邮件的代码
var smtp = new System.Net.Mail.SmtpClient();
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress(sFromEmail);
string sFrom = mail.From.ToString();
mail.Subject = sSubject;
mail.Body = sBody;
mail.IsBodyHtml = true;
Attachment sMailAttachment;
sMailAttachment = new Attachment("Your file file");
mail.Attachments.Add(sMailAttachment);
smtp.Host = "SMTPP HOST"
smtp.Port = "PORT"
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(sSMTPUserName, sSMTPPassword);
smtp.Timeout = 30000;
smtp.Send(mail);
}
您可以使用.Net邮件类将文件作为附件发送电子邮件。 下面是发送带有附件的电子邮件的代码
var smtp = new System.Net.Mail.SmtpClient();
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress(sFromEmail);
string sFrom = mail.From.ToString();
mail.Subject = sSubject;
mail.Body = sBody;
mail.IsBodyHtml = true;
Attachment sMailAttachment;
sMailAttachment = new Attachment("Your file file");
mail.Attachments.Add(sMailAttachment);
smtp.Host = "SMTPP HOST"
smtp.Port = "PORT"
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(sSMTPUserName, sSMTPPassword);
smtp.Timeout = 30000;
smtp.Send(mail);
}
您可以使用.Net邮件类将文件作为附件发送电子邮件。 下面是发送带有附件的电子邮件的代码
var smtp = new System.Net.Mail.SmtpClient();
{
MailMessage mail = new MailMessage();
mail.From = new MailAddress(sFromEmail);
string sFrom = mail.From.ToString();
mail.Subject = sSubject;
mail.Body = sBody;
mail.IsBodyHtml = true;
Attachment sMailAttachment;
sMailAttachment = new Attachment("Your file file");
mail.Attachments.Add(sMailAttachment);
smtp.Host = "SMTPP HOST"
smtp.Port = "PORT"
smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential(sSMTPUserName, sSMTPPassword);
smtp.Timeout = 30000;
smtp.Send(mail);
}
到目前为止,你试过什么?我没有试过任何方法,因为我真的不知道它是否有效。到目前为止,你试过什么?我没有试过任何方法,因为我真的不知道它是否有效。到目前为止,你试过什么?我没有试过任何方法,因为我真的不知道它是否有效到目前为止是否尝试过?我没有尝试过任何方法,因为我真的不知道它是否有效。你是说需要设置smtp服务器,还是可以使用mandrill之类的应用程序?每个连接到internet的人都是通过ISP连接的。该ISP将提供互联网接入,通常还提供电子邮件(yourname@yourisp.bla)您可以尝试使用该ISP的smtp服务器发送邮件,或使用gmail,如另一个答案中所述。您的意思是需要设置smtp服务器,还是可以使用mandrill之类的应用程序?所有连接到internet的人,我