发送电子邮件到任何域名地址

时间:2016-11-19 13:50:28

标签: c# .net email

我有一个代码,用于将电子邮件从一个Gmail发送到另一个:

Components

我发送到gmail域名地址,但我想发送电子邮件到任何域名地址(.. @ domain1.com,.. @ domain2.com,...)。
有办法吗?

2 个答案:

答案 0 :(得分:2)

我不确定理解这个问题,以下代码会发送电子邮件至:to@gmail.comto@domain1.comto@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#

我还建议查看具有相同目标的代码示例。玩得开心,快乐!