Я пытаюсь отправить электронную почту с вложениями более чем сотню человек одновременно, и я нахожу очень хороший исходный код, который отлично работает с приложением, но не может отправлять письма нескольким мужчинам одновременно.Как отправить письмо через другого пользователя с этого кода?
Итак, теперь мой вопрос: можете ли вы помочь мне изменить существующий код, чтобы сделать эту работу?
Язык программирования: C#
Вот код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Net;
using System.Net.Mail;
namespace ConsoleApplication3
{
public class GmailAccount
{
public string Username;
public string Password;
public string DisplayName;
public string Address
{
get
{
return Username + "@gmail.com";
}
}
private SmtpClient client;
public GmailAccount(string username, string password, string displayName = null)
{
Username = username;
Password = password;
DisplayName = displayName;
client = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential(Address, password)
};
}
public void SendMessage(string targetAddress, string subject, string body, params string[] files)
{
MailMessage message = new MailMessage(new MailAddress(Address, DisplayName), new MailAddress(targetAddress))
{
Subject = subject,
Body = body
};
foreach (string file in files)
{
Attachment attachment = new Attachment(file);
message.Attachments.Add(attachment);
}
client.Send(message);
}
}
class Program
{
static void Main(string[] args)
{
GmailAccount acc = new GmailAccount("username", "password", "Caption");
acc.SendMessage("[email protected]", "Hello World!", "like in the title...", "C:\\temp.rar");
}
}
}
привет хочет быть Spambot номер 10230920: P, если Youre только рассылки людей, которые хотят быть отправлены по почте и подписаться на него, не не ожидайте много помощи его попросили так много раз здесь: P – RhysW
Многие вещи ... я работаю над похожим кодом от себя самого, но имею проблему с отправкой более чем одного приложения .. – John
john его точка была показана нам, что вы уже пробовали, или, по крайней мере, расскажите нам, поэтому мы может сказать, почему его не работает ... – RhysW