Отправка почты в C#
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Отправка почты в C# - 2010-04-01 22:38:03.956666
|
|
|
C3rB3r
Сообщений: 13
Оценки: 0
Присоединился: 2009-09-22 17:01:53.766666
|
Привет всем :) … Короче я в С# новичок :) … Начал писать почтовик и столкнулся с ошибкой :( Вот код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;
namespace Mailer_v_0._1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SmtpClient Smtp = new SmtpClient("smtp.gmail.ru", 465);
Smtp.EnableSsl = true;
Smtp.Credentials = new NetworkCredential("pupkin", "пароль");
MailMessage msg = new MailMessage();
msg.From = new MailAddress("pupkin@gmail.com");
msg.To.Add(new MailAddress("pupkin_2@gmail.com"));
msg.Subject = "Hello";
msg.Body = "First Mail from C# :D";
Smtp.Send(msg);
}
}
}
Please помогите ;)
|
|
|
RE: Отправка почты в C# - 2010-04-02 00:30:38.486666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
С чем помочь? Какая ошибка?
|
|
|
RE: Отправка почты в C# - 2010-04-02 01:42:16.800000
|
|
|
Denaturat
Сообщений: 1741
Оценки: 453
Присоединился: 2008-10-27 20:50:06.380000
|
quote:
ORIGINAL: C3rB3r
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms; скажи, а вот это всё - нахрена?
|
|
|
RE: Отправка почты в C# - 2010-04-02 01:59:10.556666
|
|
|
Vampiring Soul
Сообщений: 1984
Оценки: 0
Присоединился: 2006-06-27 00:13:43
|
quote:
ORIGINAL: Denaturat скажи, а вот это всё - нахрена? Это сделано по рекомендациям некоторых авторов незамысловатых книг типа "язык высокого уровня за 21 день". В качестве примера - встречал рекомендацию для файлов C++ кода, напихать в начало using namespace всех используемых классов.
|
|
|
RE: Отправка почты в C# - 2010-04-02 13:24:45.476666
|
|
|
C3rB3r
Сообщений: 13
Оценки: 0
Присоединился: 2009-09-22 17:01:53.766666
|
quote:
ORIGINAL: _SaZ_ С чем помочь? Какая ошибка? Ошибка вылетает при отправке
Smtp.Send(msg);
|
|
|
RE: Отправка почты в C# - 2010-04-02 13:28:58.356666
|
|
|
C3rB3r
Сообщений: 13
Оценки: 0
Присоединился: 2009-09-22 17:01:53.766666
|
quote:
ORIGINAL: Denaturat quote:
ORIGINAL: C3rB3r
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms; скажи, а вот это всё - нахрена? А вдруг пригодится =))
|
|
|
RE: Отправка почты в C# - 2010-04-02 13:56:16.570000
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
quote:
ORIGINAL: C3rB3r quote:
ORIGINAL: _SaZ_ С чем помочь? Какая ошибка? Ошибка вылетает при отправке
Smtp.Send(msg);
|
|
|
RE: Отправка почты в C# - 2010-04-02 14:08:10.790000
|
|
|
C3rB3r
Сообщений: 13
Оценки: 0
Присоединился: 2009-09-22 17:01:53.766666
|
При первом коде (что выше) ошибка появлялась из за неиспользования try catch … Я добавил но теперь просто выводит Messagebox и все … с текстом "FAIL!!! Сбой при отправки сообщения электронной почты"
try
{
Smtp.Send(msg);
}
catch (Exception ex)
{
MessageBox.Show("FAIL !!!" + ex.Message);
}
|
|
|
RE: Отправка почты в C# - 2010-04-04 06:36:27.800000
|
|
|
yuv4ik
Сообщений: 19
Оценки: 0
Присоединился: 2009-12-20 00:53:54.060000
|
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Net.Mail; namespace SMTP { class Program { static void Main(string[] args) { SmtpClient client = new SmtpClient(); client.Host = "smtp.gmail.com"; // <- замени хост… client.Credentials = new NetworkCredential("pupkin", "passw0rd"); client.EnableSsl = true; MailMessage mm = new MailMessage("pupkin@gmail.com", "pupkin@gmail.com", "blah…", "heh"); client.Send(mm); } } } Тфу ты блин…извиняюсь не знал о таком великом сервисе как http://gmail.ru P.S. проблема с подключением к smtp серверу -> http://gmail.ru/gmail_ru/20.html quote:
Какие POP и SMTP-серверы мне указывать в почтовой программе? POP-сервер вы можете узнать там, куда пересылается почта (например, если пересылается на sales11928@mail.ru, то и POP-сервер нужно узнавать у Mail.ru). А SMTP-сервер нужно узнавать у своего интернет-провайдера, через которого вы подключены к интернету. Gmail.ru не предоставляет POP и SMTP-серверы.
|
|
|
RE: Отправка почты в C# - 2010-07-27 11:44:28.726666
|
|
|
Alximikus
Сообщений: 1
Оценки: 0
Присоединился: 2010-03-05 13:04:13.803333
|
Мда просто создать письмо и отправить его даже с вложением не такая уж и проблема была. Можно было просто почитать хотя бы мсдн. А вот кто нибуть из вас скажет как отправить готовое *.eml ? как его подгрузить и отправить? вариант самому писать обработку парсинга неинтересно(( надо с форматом разбираться. мож кто подскажет?
|
|
|
RE: Отправка почты в C# - 2010-08-07 21:46:17.146666
|
|
|
Ksokepovets
Сообщений: 34
Оценки: 0
Присоединился: 2010-08-07 21:40:17.876666
|
При первом коде (что выше) ошибка появлялась из за неиспользования try catch … Я добавил но теперь просто выводит Messagebox и все … с текстом "FAIL!!! Сбой при отправки сообщения электронной почты" try { Smtp.Send(msg); } catch (Exception ex) { MessageBox.Show("FAIL !!!" + ex.Message); }
|
|
|
RE: Отправка почты в C# - 2010-08-13 18:39:13.843333
|
|
|
kazrulit
Сообщений: 79
Оценки: 0
Присоединился: 2009-07-22 14:23:31.770000
|
У меня была такая же проблема. Просто почтовик Рамблер. используй. Порт у него такой же как у gmail.com.
|
|
|
RE: Отправка почты в C# - 2010-10-10 11:38:36.906666
|
|
|
manaw
Сообщений: 4
Оценки: 0
Присоединился: 2010-10-10 10:59:10.006666
|
вот пример отправки почты через gmail
|
|
|
RE: Отправка почты в C# - 2010-10-11 21:42:59.580000
|
|
|
stalkersev
Сообщений: 3
Оценки: 0
Присоединился: 2010-10-11 00:13:41.253333
|
на Framework ниже 4 нужно подключать доп. библиотеки, а иначе нехрена прога работать не будет , так что юзай проекты с использованием Framework 4 а если так посмотреть, то код у тебя правильный…
|
|
|
|
|