Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Спамер, как отправлять письмо сразу на несколько мыл?

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 28.03.2012, 11:39   #1
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Question Спамер, как отправлять письмо сразу на несколько мыл?

Код:
SmtpClient client = new SmtpClient("smtp.mail.ru", 2525);
            client.Credentials = new System.Net.NetworkCredential("[Ссылки могут видеть только зарегистрированные пользователи. ]", "pass");

            string msgFrom = "[Ссылки могут видеть только зарегистрированные пользователи. ]"; // Указываем поле, от кого письмо
            string msgTo = "[Ссылки могут видеть только зарегистрированные пользователи. ]"; // Указываем поле, кому письмо будет отправлено
            string msgSubject = "topic"; // Указываем тему пиьсма

            string msgBody = String.Format("text topic",
            ToString(), textBox1.Text, textBox2.Text); // Тут мы формируем тело письма, передаем выбранный сервер, логин и пароль.

            MailMessage msg = new MailMessage(msgFrom, msgTo, msgSubject, msgBody); // Создаем письмо, из всего, что сделали выше

            try
            {
                client.Send(msg); // Отправляем письмо
            }
            catch { }
Как сделать, чтобы в string msgTo = "[Ссылки могут видеть только зарегистрированные пользователи. ]" было несколько е-майлов, чтобы письмо отправлялось на 50-100 мыл. Пиши спамер.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
  Ответить с цитированием
Старый 28.03.2012, 13:28   #2
Читер-спонсор
 Рыцарь-защитник
Аватар для Nickitee
 
Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(Nickitee сломал счётчик популярности :(
Регистрация: 28.08.2009
Сообщений: 603
Популярность: 19129
Золото Zhyk.Ru: 500
Сказал(а) спасибо: 84
Поблагодарили 602 раз(а) в 321 сообщениях
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

pop3 клиент тебе в помощь.
(гугл точка ру)
________________
We are Ducks. We are birds. We like bread. We cryack. Cryack.
  Ответить с цитированием
Старый 28.03.2012, 19:21   #3
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

Пиши в скайп, есть исходник "бомбера", поделюсь....

Цитата:
tj.tj02

________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Пользователь сказал cпасибо:
XRASER (28.03.2012)
Старый 28.03.2012, 20:03   #4
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

Цитата:
Сообщение от XRASERПосмотреть сообщение
Как сделать, чтобы в string msgTo = "[Ссылки могут видеть только зарегистрированные пользователи. ]" было несколько е-майлов, чтобы письмо отправлялось на 50-100 мыл. Пиши спамер.

Код:
string[]  Mails = new string[] {"mail#1", "mail#2", "etc"} 


foreach(string mail in Mails)
{
SmtpClient client = new SmtpClient("smtp.mail.ru", 2525);
            client.Credentials = new System.Net.NetworkCredential("[Ссылки могут видеть только зарегистрированные пользователи. ]", "pass");

            string msgFrom = "[Ссылки могут видеть только зарегистрированные пользователи. ]"; // Указываем поле, от кого письмо
            string msgTo = mail; // Указываем поле, кому письмо будет отправлено
            string msgSubject = "topic"; // Указываем тему пиьсма

            string msgBody = String.Format("text topic",
            ToString(), textBox1.Text, textBox2.Text); // Тут мы формируем тело письма, передаем выбранный сервер, логин и пароль.

            MailMessage msg = new MailMessage(msgFrom, msgTo, msgSubject, msgBody); // Создаем письмо, из всего, что сделали выше

            try
            {
                client.Send(msg); // Отправляем письмо
            }
            catch { }
}
Какнибудь так
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
XRASER (29.03.2012)
Старый 29.03.2012, 09:54   #5
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Question Re: Спамер, как отправлять письмо сразу на несколько мыл?

Цитата:
Сообщение от YukikazeПосмотреть сообщение
Код:
string[]  Mails = new string[] {"mail#1", "mail#2", "etc"} 


foreach(string mail in Mails)
{
SmtpClient client = new SmtpClient("smtp.mail.ru", 2525);
            client.Credentials = new System.Net.NetworkCredential("[Ссылки могут видеть только зарегистрированные пользователи. ]", "pass");

            string msgFrom = "[Ссылки могут видеть только зарегистрированные пользователи. ]"; // Указываем поле, от кого письмо
            string msgTo = mail; // Указываем поле, кому письмо будет отправлено
            string msgSubject = "topic"; // Указываем тему пиьсма

            string msgBody = String.Format("text topic",
            ToString(), textBox1.Text, textBox2.Text); // Тут мы формируем тело письма, передаем выбранный сервер, логин и пароль.

            MailMessage msg = new MailMessage(msgFrom, msgTo, msgSubject, msgBody); // Создаем письмо, из всего, что сделали выше

            try
            {
                client.Send(msg); // Отправляем письмо
            }
            catch { }
}
Какнибудь так

Как сделать так, чтобы на е-майлы, вставленные построчно в richTextBox2 отправлялись сообщения? + Нужно задействовать progressBar, чтобы он отображал процесс.
P.S. Извиняюсь, если туплю. Я новичек.
Спасибками обеспечу всех!
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
  Ответить с цитированием
Старый 29.03.2012, 13:04   #6
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

Код:
using System;
using System.ComponentModel;
using System.Net.Mail;
using System.Windows.Forms;

namespace MailBomber
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            backgroundWorker1.WorkerReportsProgress = true;
        }

        private string[] mails;
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            for (int i = 0; i < mails.Length; i++)
            {
                string mail = mails[i];
                using (SmtpClient client = new SmtpClient("smtp.mail.ru", 2525))
                {
                    client.Credentials = new System.Net.NetworkCredential("[Ссылки могут видеть только зарегистрированные пользователи. ]", "pass");
                    string msgFrom = "[Ссылки могут видеть только зарегистрированные пользователи. ]";
                    string msgSubject = "topic";
                    string msgBody = String.Format("text topic");
                    try
                    {
                        MailMessage msg = new MailMessage(msgFrom, mail, msgSubject, msgBody);
                        client.Send(msg);
                    }
                    catch (Exception ex)
                    {
                        //Тут можно логировать ошибки
                    }
                    backgroundWorker1.ReportProgress((int)(100 / Math.Max(mails.Length - 1, 1)) * i);
                }
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            mails = richTextBox1.Text.Split('\n');
            backgroundWorker1.RunWorkerAsync();
        }

        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }
    }
}
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
XRASER (29.03.2012)
Старый 29.03.2012, 21:57   #7
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Question Re: Спамер, как отправлять письмо сразу на несколько мыл?

Вот такой код:
Код:
using System;
using System.ComponentModel;
using System.Net.Mail;
using System.Windows.Forms;

namespace MailBomber
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            backgroundWorker1.WorkerReportsProgress = true;
        }

        private string[] mails;
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            mails = richTextBox1.Text.Split('\n');
            backgroundWorker1.RunWorkerAsync();
        }

        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button1_Click_1(object sender, EventArgs e)
        {
            for (int i = 0; i < mails.Length; i++)
            {
                string mail = mails[i];
                using (SmtpClient client = new SmtpClient("smtp.mail.ru", 25))
                {
                    client.Credentials = new System.Net.NetworkCredential("[Ссылки могут видеть только зарегистрированные пользователи. ]", "pass1");
                    string msgFrom = "[Ссылки могут видеть только зарегистрированные пользователи. ]";
                    string msgSubject = "topic";
                    string msgBody = String.Format("text topic");
                    try
                    {
                        MailMessage msg = new MailMessage(msgFrom, mail, msgSubject, msgBody);
                        client.Send(msg);
                    }
                    catch
                    {
                    }
                    backgroundWorker1.ReportProgress((int)(100 / Math.Max(mails.Length - 1, 1)) * i);
                }
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "txt файлы(*.txt)|*.txt";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                System.IO.StreamReader streamReader;
                streamReader = new System.IO.StreamReader(openFileDialog1.FileName);
                richTextBox1.Text = streamReader.ReadToEnd();
                streamReader.Close();
                //Можно указть кодировку вывода отличную от кодировке по умолчанию
                streamReader = new System.IO.StreamReader(openFileDialog1.FileName,
                System.Text.Encoding.GetEncoding("windows-1252"));
                streamReader.Close();
            }
        }
    }
}
На строку, выделенную желтым - выдает ошибку: "Ссылка на объект не указывает на экземпляр объекта."
Или может можно сделать через dataGridView, как в MailSender'е.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
  Ответить с цитированием
Старый 29.03.2012, 22:40   #8
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

Наверно потому что ты засунул код в кнопку а не в бекграун воркер, как надо было...
  Ответить с цитированием
Пользователь сказал cпасибо:
XRASER (30.03.2012)
Старый 30.03.2012, 10:05   #9
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

Цитата:
Сообщение от SinyssПосмотреть сообщение
Наверно потому что ты засунул код в кнопку а не в бекграун воркер, как надо было...

ступил, щас исправлю...
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
  Ответить с цитированием
Старый 30.03.2012, 10:31   #10
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Question Re: Спамер, как отправлять письмо сразу на несколько мыл?

Код:
using System;
using System.ComponentModel;
using System.Net.Mail;
using System.Windows.Forms;

namespace MailBomber
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            backgroundWorker1.WorkerReportsProgress = true;
        }

        private string[] mails;
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            for (int i = 0; i < mails.Length; i++)
            {
                string mail = mails[i];
                using (SmtpClient client = new SmtpClient("smtp.mail.ru", 2525))
                {
                    client.Credentials = new System.Net.NetworkCredential("[Ссылки могут видеть только зарегистрированные пользователи. ]", "pass1");
                    string msgFrom = "[Ссылки могут видеть только зарегистрированные пользователи. ]";
                    string msgSubject = "topic";
                    string msgBody = String.Format("text topic");
                    try
                    {
                        MailMessage msg = new MailMessage(msgFrom, mail, msgSubject, msgBody);
                        client.Send(msg);
                    }
                    catch (Exception ex)
                    {
                        //Тут можно логировать ошибки
                    }
                    backgroundWorker1.ReportProgress((int)(100 / Math.Max(mails.Length - 1, 1)) * i);
                }
            }
        }


        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void button2_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "txt файлы(*.txt)|*.txt";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                System.IO.StreamReader streamReader;
                streamReader = new System.IO.StreamReader(openFileDialog1.FileName);
                richTextBox1.Text = streamReader.ReadToEnd();
                streamReader.Close();
                //Можно указть кодировку вывода отличную от кодировке по умолчанию
                streamReader = new System.IO.StreamReader(openFileDialog1.FileName,
                System.Text.Encoding.GetEncoding("windows-1252"));
                streamReader.Close();
            }
        }

        private void button1_Click_1(object sender, EventArgs e)
        {
            mails = richTextBox1.Text.Split('\n');
            backgroundWorker1.RunWorkerAsync();
        }

    }
}
По нажатию на button1, ничего не происходит.
Если код переписать на button3_Click:
Код:
private void button3_Click(object sender, EventArgs e)
        {
            mails = richTextBox1.Text.Split('\n');
            backgroundWorker1.RunWorkerAsync();
        }
и нажать на button3 тоже самое.

Выложил свой проект на C# 2010.
Вложения
Тип файла: rar MailBomber.rar (41.6 Кб, 10 просмотров)
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
  Ответить с цитированием
Старый 30.03.2012, 12:42   #11
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
backgroundWorker1.ProgressChanged+=new ProgressChangedEventHandler(backgroundWorker1_Prog ressChanged);
Дописать в конструктор формы.
  Ответить с цитированием
Пользователь сказал cпасибо:
XRASER (30.03.2012)
Старый 30.03.2012, 17:04   #12
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Question Re: Спамер, как отправлять письмо сразу на несколько мыл?

Цитата:
Сообщение от SinyssПосмотреть сообщение
backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
backgroundWorker1.ProgressChanged+=new ProgressChangedEventHandler(backgroundWorker1_Prog ressChanged);
Дописать в конструктор формы.

Все робит, спасибо!

Но как сделать, чтобы текст можно было писать в richTextBox?
вылетает на такое строке:
Код:
string msgBody = String.Format(richTextBox2.Text);
с такой все робит:
Код:
string msgBody = String.Format("ololo");
и с textBox'ом тоже робит:
Код:
string msgBody = String.Format(textBox6.Text);
полный код:
Код:
using System;
using System.ComponentModel;
using System.Net.Mail;
using System.Windows.Forms;

namespace MailBomber
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            backgroundWorker1.WorkerReportsProgress = true;
            backgroundWorker1.DoWork += new DoWorkEventHandler(backgroundWorker1_DoWork);
            backgroundWorker1.ProgressChanged+=new ProgressChangedEventHandler(backgroundWorker1_ProgressChanged);
        }

        private string[] mails;
        private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
        {
            for (int i = 0; i < mails.Length; i++)
            {
                string mail = mails[i];
                using (SmtpClient client = new SmtpClient(textBox3.Text, Int32.Parse(textBox4.Text.Trim())))
                {
                    client.Credentials = new System.Net.NetworkCredential(textBox1.Text, textBox2.Text);
                    string msgFrom = textBox1.Text;
                    string msgSubject = textBox5.Text;
                    string msgBody = String.Format(richTextBox2.Text);
                    try
                    {
                        MailMessage msg = new MailMessage(msgFrom, mail, msgSubject, msgBody);
                        client.Send(msg);
                    }
                    catch (Exception ex)
                    {
                        //Тут можно логировать ошибки
                    }
                    backgroundWorker1.ReportProgress((int)(100 / Math.Max(mails.Length - 1, 1)) * i);
                }
            }
        }


        private void backgroundWorker1_ProgressChanged(object sender, ProgressChangedEventArgs e)
        {
            progressBar1.Value = e.ProgressPercentage;
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            
        }

        private void button2_Click(object sender, EventArgs e)
        {
            openFileDialog1.Filter = "txt файлы(*.txt)|*.txt";
            if (openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                System.IO.StreamReader streamReader;
                streamReader = new System.IO.StreamReader(openFileDialog1.FileName);
                richTextBox1.Text = streamReader.ReadToEnd();
                streamReader.Close();
                //Можно указть кодировку вывода отличную от кодировке по умолчанию
                streamReader = new System.IO.StreamReader(openFileDialog1.FileName,
                System.Text.Encoding.GetEncoding("windows-1252"));
                streamReader.Close();
            }
        }

        private void button1_Click_1(object sender, EventArgs e)
        {
            mails = richTextBox1.Text.Split('\n');
            backgroundWorker1.RunWorkerAsync();
        }

        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                textBox2.UseSystemPasswordChar = true;
            }
            else
            {
                textBox2.UseSystemPasswordChar = false;
            }
        }

    }
}
+ какой порт поставить у gmail.com?
Пробовал:
Smtp: smtp.gmail.com
Порт: 587 / 465 /25 / 2525
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.

Последний раз редактировалось XRASER; 30.03.2012 в 18:12.
  Ответить с цитированием
Старый 31.03.2012, 18:50   #13
Почетный Пользователь
 Рыцарь
Аватар для the-boxi
 
the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(the-boxi сломал счётчик популярности :(
Регистрация: 09.02.2011
Сообщений: 373
Популярность: 38009
Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
Отправить сообщение для the-boxi с помощью ICQ Отправить сообщение для the-boxi с помощью MSN Отправить сообщение для the-boxi с помощью Skype™
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

Пишешь:
Код:
string msgBody = "";
richTextBox1.Invoke(new EventHandler(new delegate{msgBody = String.Format(richTextBox2.Text);}));
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961

Последний раз редактировалось the-boxi; 02.04.2012 в 19:47.
  Ответить с цитированием
Старый 31.03.2012, 20:55   #14
Заблокирован
 Старший сержант
Аватар для Gamer1912
 
Gamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небеGamer1912 лучик света в грозовом небе
Регистрация: 31.01.2011
Сообщений: 182
Популярность: 887
Золото Zhyk.Ru: 100
Сказал(а) спасибо: 136
Поблагодарили 494 раз(а) в 220 сообщениях
Отправить сообщение для Gamer1912 с помощью Skype™
 
По умолчанию Re: Спамер, как отправлять письмо сразу на несколько мыл?

XRASER, А так что нельзя?
Код:
string msgBody = richTextBox2.Text;
  Ответить с цитированием
Старый 31.03.2012, 21:21   #15
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Exclamation Re: Спамер, как отправлять письмо сразу на несколько мыл?

Код:
string msgBody = richTextBox2.Text;
Так нельзя. Тоже самое что и:
Код:
string msgBody = String.Format(richTextBox2.Text);

А так:
Код:
string msgBody = "";
richTextBox1.Invoke(new EventHandler(new delegate{msgBody = String.Format(richTextBox2.Text);}));
вообще 9 ошибок выдает...


Я решил уже проблему так:
Код:
string msgBody = String.Format(textBox6.Text);
Все работает и абзацы тоже.


Но вот с gmail.com проблема осталось.
Нужен порт без хеширования:
У mail.ru это порт 2525
А с gmail.com перепробовал порты:
587 / 465 /25 / 2525
и безрезультатно...
________________
[Ссылки могут видеть только зарегистрированные пользователи. ] - сообщество серверов MineCraft.
RPG, Survival, Hi-Tech сервера. 24\7. Без лагов.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Как можно отправлять несколько пакетов в одном buf ? Inako Общение и обсуждение Aion 0 08.05.2011 14:55
[Баг] Как отправить несколько подарков сразу в "Агрохолдинг" Cyck Баги игр ВКонтакте 3 15.07.2010 18:14

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 01:16.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net