我没有依赖我的主机发送电子邮件,而是考虑使用我的Gmail帐户发送电子邮件.这些电子邮件是我在节目中播放的乐队的个性化电子邮件.有可能吗?
这些端口465和587都用于发送邮件(提交邮件),但它们之间的真正区别是什么?
嗨,
我正在尝试使用gmail发送电子邮件:
我尝试了在本网站和其他网站上找到的各种示例,但我总是得到同样的错误:
无法连接到远程服务器 - > System.net.Sockets.SocketException:无法建立连接,因为目标主动拒绝它209.85.147.109:587
public static void Attempt1()
{
var client = new SmtpClient("smtp.gmail.com", 587)
{
Credentials = new NetworkCredential("MyEmailAddress@gmail.com", "MyPassWord"),
EnableSsl = true
};
client.Send("MyEmailAddress@gmail.com", "some.email@some.com", "test", "testbody");
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
UPDATE
更多细节.
也许我应该说我做出的其他尝试给了我同样的错误:(注意当我没有指定端口时它尝试端口25)
public static void Attempt2()
{
var fromAddress = new MailAddress("MyEmailAddy@gmail.com", "From Name");
var toAddress = new MailAddress("MyEmailAddy@dfdf.com", "To Name");
const string fromPassword = "pass";
const string subject = "Subject";
const string body = "Body";
var smtp = new SmtpClient
{
Host …Run Code Online (Sandbox Code Playgroud)