<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Отправка E-Mail</title>
	<atom:link href="http://www.intmain.ru/otpravka-e-mail.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.intmain.ru/otpravka-e-mail.html</link>
	<description>Блог начинающего программиста. C++, C#, .NET, PHP и др.</description>
	<lastBuildDate>Sun, 01 May 2011 06:45:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>От: DiLight</title>
		<link>http://www.intmain.ru/otpravka-e-mail.html/comment-page-1#comment-1939</link>
		<dc:creator>DiLight</dc:creator>
		<pubDate>Fri, 22 Apr 2011 14:38:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.intmain.ru/?p=52#comment-1939</guid>
		<description>2 марта 2011 в 3:16 
Алексей
спасибо большое!! :) все работает.
Но вопрос по прокси, через прямое соединение все отлично. Но вот через прокси сервер..... опишите если кто справился, заранее благодарен за помощь</description>
		<content:encoded><![CDATA[<p>2 марта 2011 в 3:16<br />
Алексей<br />
спасибо большое!! <img src='http://www.intmain.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  все работает.<br />
Но вопрос по прокси, через прямое соединение все отлично. Но вот через прокси сервер&#8230;.. опишите если кто справился, заранее благодарен за помощь</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Алексей</title>
		<link>http://www.intmain.ru/otpravka-e-mail.html/comment-page-1#comment-1844</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Wed, 02 Mar 2011 00:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.intmain.ru/?p=52#comment-1844</guid>
		<description>А что никто не освобождает письмо и клиент? Написал себе для тестирования одной старой беды, когда нельзя было отправлять сообщение, если у тебя имя ПК написано кириллицей. В фрэймворке 4 походу эту проблему исправили.

        private void btnSendEmail_Click(object sender, RoutedEventArgs e)
        {
            using (SmtpClient smtpClient = new SmtpClient(&quot;smtp.yandex.ru&quot;, 25))
            {
                smtpClient.UseDefaultCredentials = true;
                smtpClient.PickupDirectoryLocation = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);
                smtpClient.EnableSsl = true;
                smtpClient.Credentials = new NetworkCredential(Login, Password);

                MailAddress mailToAddress = new MailAddress(this.txtBoxTo.Text, this.txtBoxShowName.Text, Encoding.UTF8);
                using (MailMessage mailMsg = new MailMessage())
                {
                    mailMsg.From = new MailAddress(this.txtBoxFrom.Text);
                    mailMsg.To.Add(mailToAddress);
                    mailMsg.Body = txtBoxBody.Text;
                    mailMsg.Subject = txtBoxSubject.Text;
                    if (File.Exists(this.txtBoxAttach.Text))
                        mailMsg.Attachments.Add(new Attachment(this.txtBoxAttach.Text));
                    mailMsg.BodyEncoding = Encoding.UTF8;
                    mailMsg.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                    smtpClient.Send(mailMsg);
                }
            }
        }</description>
		<content:encoded><![CDATA[<p>А что никто не освобождает письмо и клиент? Написал себе для тестирования одной старой беды, когда нельзя было отправлять сообщение, если у тебя имя ПК написано кириллицей. В фрэймворке 4 походу эту проблему исправили.</p>
<p>        private void btnSendEmail_Click(object sender, RoutedEventArgs e)<br />
        {<br />
            using (SmtpClient smtpClient = new SmtpClient(&#8220;smtp.yandex.ru&#8221;, 25))<br />
            {<br />
                smtpClient.UseDefaultCredentials = true;<br />
                smtpClient.PickupDirectoryLocation = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory);<br />
                smtpClient.EnableSsl = true;<br />
                smtpClient.Credentials = new NetworkCredential(Login, Password);</p>
<p>                MailAddress mailToAddress = new MailAddress(this.txtBoxTo.Text, this.txtBoxShowName.Text, Encoding.UTF8);<br />
                using (MailMessage mailMsg = new MailMessage())<br />
                {<br />
                    mailMsg.From = new MailAddress(this.txtBoxFrom.Text);<br />
                    mailMsg.To.Add(mailToAddress);<br />
                    mailMsg.Body = txtBoxBody.Text;<br />
                    mailMsg.Subject = txtBoxSubject.Text;<br />
                    if (File.Exists(this.txtBoxAttach.Text))<br />
                        mailMsg.Attachments.Add(new Attachment(this.txtBoxAttach.Text));<br />
                    mailMsg.BodyEncoding = Encoding.UTF8;<br />
                    mailMsg.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;</p>
<p>                    smtpClient.Send(mailMsg);<br />
                }<br />
            }<br />
        }</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Manyak_47</title>
		<link>http://www.intmain.ru/otpravka-e-mail.html/comment-page-1#comment-1729</link>
		<dc:creator>Manyak_47</dc:creator>
		<pubDate>Mon, 13 Dec 2010 07:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.intmain.ru/?p=52#comment-1729</guid>
		<description>Скиньте пожалуйста эту прогу полностью с пространством имен с обозначением класса и т.д.
А ещё если можно напишите как пройти через прокси?
Заранее благодарен!</description>
		<content:encoded><![CDATA[<p>Скиньте пожалуйста эту прогу полностью с пространством имен с обозначением класса и т.д.<br />
А ещё если можно напишите как пройти через прокси?<br />
Заранее благодарен!</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: First_P</title>
		<link>http://www.intmain.ru/otpravka-e-mail.html/comment-page-1#comment-1697</link>
		<dc:creator>First_P</dc:creator>
		<pubDate>Sat, 27 Nov 2010 20:49:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.intmain.ru/?p=52#comment-1697</guid>
		<description>Не заработало , но вдохновило . Правда без отправки файла. 

SmtpClient Smtp = new SmtpClient(&quot;smtp.mail.ru&quot;, 25);
MailMessage Message = new MailMessage(TextBox1.text.Trim(),TextBox2.text.Trim(),TextBox3.text.Trim(),TextBox4.text.Trim());
Smtp.Send(Message);

А вот вопрос: как определить что сообщение отправлено? 
Сейчас вот такой топорный вариант:
 
 …Button1_Click…

TextBox1.Enabled = false;
TextBox2.Enabled = false;
TextBox3.Enabled = false;
TextBox4.Enabled = false;
Button1.Enabled = false;
Label1.Text = &quot;Сообщение отправлено.&quot;;</description>
		<content:encoded><![CDATA[<p>Не заработало , но вдохновило . Правда без отправки файла. </p>
<p>SmtpClient Smtp = new SmtpClient(&#8220;smtp.mail.ru&#8221;, 25);<br />
MailMessage Message = new MailMessage(TextBox1.text.Trim(),TextBox2.text.Trim(),TextBox3.text.Trim(),TextBox4.text.Trim());<br />
Smtp.Send(Message);</p>
<p>А вот вопрос: как определить что сообщение отправлено?<br />
Сейчас вот такой топорный вариант:</p>
<p> …Button1_Click…</p>
<p>TextBox1.Enabled = false;<br />
TextBox2.Enabled = false;<br />
TextBox3.Enabled = false;<br />
TextBox4.Enabled = false;<br />
Button1.Enabled = false;<br />
Label1.Text = &#8220;Сообщение отправлено.&#8221;;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Алексей(admin)</title>
		<link>http://www.intmain.ru/otpravka-e-mail.html/comment-page-1#comment-1543</link>
		<dc:creator>Алексей(admin)</dc:creator>
		<pubDate>Fri, 24 Sep 2010 10:43:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.intmain.ru/?p=52#comment-1543</guid>
		<description>starostin13, можно на сервере создать PHP скрипт для отправки email. И из программы запускать этот скрипт. Конечно это не красиво, но работает!
А можешь через HTTP (HttpWebRequest и HttpWebResponse) авторизоваться на сервере почтового ящика и отправлять. У многих почтовых ящиков есть даже свои API интерфейсы, так что можно попробовать.

А через SMTP и правда не очень удобно. У кого не работает, у кого порт закрыт, у кого вообще весь smtp не работает.

Я думаю - лучше смотри API почтовых серверов(mail.ru, gmail.com).</description>
		<content:encoded><![CDATA[<p>starostin13, можно на сервере создать PHP скрипт для отправки email. И из программы запускать этот скрипт. Конечно это не красиво, но работает!<br />
А можешь через HTTP (HttpWebRequest и HttpWebResponse) авторизоваться на сервере почтового ящика и отправлять. У многих почтовых ящиков есть даже свои API интерфейсы, так что можно попробовать.</p>
<p>А через SMTP и правда не очень удобно. У кого не работает, у кого порт закрыт, у кого вообще весь smtp не работает.</p>
<p>Я думаю &#8211; лучше смотри API почтовых серверов(mail.ru, gmail.com).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

