我有一个代码,用于将电子邮件从一个Gmail发送到另一个:
Components
我发送到gmail域名地址,但我想发送电子邮件到任何域名地址(.. @ domain1.com,.. @ domain2.com,...)。
有办法吗?
答案 0 :(得分:2)
我不确定理解这个问题,以下代码会发送电子邮件至:to@gmail.com
,to@domain1.com
和to@domain2.com
NetworkCredential netCred = new NetworkCredential("from@gmail.com", "password");
SmtpClient smtpobj = new SmtpClient("smtp.gmail.com", 587);
smtpobj.EnableSsl = true;
smtpobj.Credentials = netCred;
string[] Domains = { "gmail.com", "domain1.com", "domain2.com" };
foreach (var domain in Domains)
{
MailMessage o = new MailMessage("from@gmail.com", "to@" + domain, "Subject", "Body");
smtpobj.Send(o);
}
答案 1 :(得分:-2)
我不熟悉C#,虽然我不知道一种不允许连接的编程语言。连接基本上是将多个字符串值合并为一个。我个人会有一个带有.net地址的变量。
(EX:string address =“yahoo.com”)
然后将其与您的文本字符串连接起来。
(EX :(“from @”+ address,“to @”+ address,“Subject”,“Body”))
对于变量,您可以在其中包含列表,可能从__ list调用对象#,或将变量设置为用户输入等。
有关更多信息,请访问此网站: Concatenation in C#
我还建议查看具有相同目标的代码示例。玩得开心,快乐!