|
Спамер, как отправлять письмо сразу на несколько мыл? - Вопросы и ответы, обсуждения - Ваши вопросы по C# только в данном разделе |
31.03.2012, 23:34
|
#16
|
|
|
|
Капитан
|
Регистрация: 11.08.2010
Сообщений: 254
Популярность: 9232
Сказал(а) спасибо: 300
Поблагодарили 334 раз(а) в 223 сообщениях
|
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
и безрезультатно...
|
|
|
|
|
|
|
|
|
01.04.2012, 11:07
|
#17
|
|
|
|
Пехотинец
|
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
|
Re: Спамер, как отправлять письмо сразу на несколько мыл?
|
Цитата: |
|
|
|
|
|
|
и? Порт 587,465,995?
Все пробовал...
smtp.gmail.com - этот сервер использовал и безрезультатно...
|
|
|
02.04.2012, 20:02
|
#18
|
|
|
|
Рыцарь
|
Регистрация: 09.02.2011
Сообщений: 373
Популярность: 38009
Сказал(а) спасибо: 612
Поблагодарили 448 раз(а) в 175 сообщениях
|
Re: Спамер, как отправлять письмо сразу на несколько мыл?
9 ошибок?
new перед delegate не нужно
________________
Разработка программ на заказ, все вопросы skype - the-boxi, ICQ - 616027961
|
|
|
03.04.2012, 07:24
|
#19
|
|
|
|
Сержант
|
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Спамер, как отправлять письмо сразу на несколько мыл?
________________
Talk is cheap. Show me the code
— Linus Torvalds
|
|
|
03.04.2012, 12:35
|
#20
|
|
|
|
Пехотинец
|
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
|
Re: Спамер, как отправлять письмо сразу на несколько мыл?
|
Цитата: |
|
|
|
|
|
|
|
|
|
Так более понятно?
|
|
|
|
|
|
Какие директивы еще нужны?, кроме этих:
Код:
using System;
using System.ComponentModel;
using System.Net.Mail;
using System.Windows.Forms;
using System.Text.RegularExpressions;
using System.Diagnostics;
Код сейчас:
|
|
|
03.04.2012, 13:16
|
#21
|
|
|
|
Сержант
|
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
|
Re: Спамер, как отправлять письмо сразу на несколько мыл?
XRASER,
RAWR
Код:
/// <summary>
/// Отправка электронного письма
/// </summary>
/// <param name="To">e-mail адрес получателя</param>
/// <param name="Subject">тема письма</param>
/// <param name="Body">тело письма</param>
/// <returns>True - письмо успешно отправлено, False - сбой во время отправки</returns>
private bool SendMail(string To, string Subject, string Body)
{
const string Host = "smtp.gmail.com";
const int Port = 587;
const bool SSL = true;
string Username = "username"; //Без @gmail.com
string Password = "password";
// Mail options
string From = Username + "@gmail.com"; //От кого
MailMessage mm = new MailMessage(From, To, Subject, Body);
SmtpClient sc = new SmtpClient(Host, Port);
NetworkCredential netCred = new NetworkCredential(Username, Password);
sc.EnableSsl = SSL;
sc.UseDefaultCredentials = false;
sc.Credentials = netCred;
try
{
sc.Send(mm);
}
catch (Exception ex)
{
Console.WriteLine("Error: {0}", ex.ToString());
return false;
}
return true;
}
Вот держи готовый метод, остается только передать в него адрес получателя, тему и тело письма, а он тебе уже в зависимости о трезультата вернет True/False
Добавлено через 4 минуты
|
Цитата: |
|
|
|
|
|
Вот твоя ошибка
Во первых параметры NetworkCredential принимает в виде строки, а строка обязана быть в двойных кавычках.
Во вторых userName передается без домена
________________
Talk is cheap. Show me the code
— Linus Torvalds
Последний раз редактировалось Yukikaze; 03.04.2012 в 13:21.
Причина: Добавлено сообщение
|
|
|
Пользователь сказал cпасибо:
|
|
18.04.2012, 17:57
|
#22
|
|
|
|
Пехотинец
|
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
|
Re: Спамер, как отправлять письмо сразу на несколько мыл?
Опять не выходит... Вернулся к старому способу.
Залил весь проект сюда.
А на счет этого:
Я уже тут [email protected] и pass1 вписывал, т.к. в программе textbox'ы стоят. Про кавычки забыл.
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 21:03.
|
|