﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / ASP / Веб-программирование  / Отправка почты / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 23 Nov 2008 01:39:04 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>А я все написал как описано в FAQ, но выдается ошибка [b]error '8004020e' [/b]&lt;br&gt;на строке [b].Send [/b]</description><pubDate>Fri, 01 Jun 2007 18:37:53 GMT</pubDate><dc:creator>Vodizzz</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Спасибо!</description><pubDate>Tue, 22 May 2007 14:01:07 GMT</pubDate><dc:creator>Nik-82</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Проверяй было ли введено значение в поле и если да, то добаляй его к тексту сообщения:&lt;/P&gt;&lt;P&gt;messageBody = ""&lt;BR&gt;If ""&amp;lt;&amp;gt;Request.Form("textfield1") Then messageBody = messageBody &amp;amp; Request.Form("textfield1")&lt;BR&gt;If ""&amp;lt;&amp;gt;Request.Form("textfield2") Then messageBody = messageBody &amp;amp; Request.Form("textfield2")&lt;BR&gt;.textbody = messageBody</description><pubDate>Tue, 22 May 2007 10:54:37 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>bazile, спасибо! Все прекрасно работает! Только вот вопрос появился: а если количество полей в форме динамически изменяется (т.е. посетитель сайта выбирает что-то - может одну позицию, может 10). Тогда .textbody=request.Form("textfield1") &amp; " " &amp; request.Form("textfield2") не подойдет. Как лучше поступить - функцию писать? Или есть способ проще? Заранее благодарен.</description><pubDate>Tue, 22 May 2007 08:47:43 GMT</pubDate><dc:creator>Nik-82</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Ну разумеется. Ты же сначала присваиваешь одно значение, а потом "поверх" следующее. Надо их склеить:&lt;/P&gt;&lt;P&gt;.textbody=request.Form("textfield1") &amp;amp; " " &amp;amp; request.Form("textfield2")&lt;/P&gt;&lt;P&gt;Если нужно вставить перевод строки, то используй константу vbCrLf.&lt;/P&gt;&lt;P&gt;.textbody=request.Form("textfield1") &amp;amp; vbCrLf &amp;amp; request.Form("textfield2")</description><pubDate>Mon, 21 May 2007 18:25:01 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Гм... Как это сделать? Если у меня в форме 2 поля textfield1 и textfield2 и если я вызову&lt;br&gt; &lt;br&gt;.textbody=request.Form("textfield1")&lt;br&gt;.textbody=request.Form("textfield2"), &lt;br&gt;&lt;br&gt;то приходит только значение второго поля</description><pubDate>Mon, 21 May 2007 17:25:31 GMT</pubDate><dc:creator>Nik-82</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Надо по отдельности к каждому полю формы обращаться.</description><pubDate>Mon, 21 May 2007 14:25:37 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Полдела сделано. Спасибо! Но мне нужно, чтобы на почту приходило сообщение - то, что видит посетитель на сайте. Т.е. при нажатии на кнопку Submit мне отправилось содержимое формы. Вот код, но что-то в нем не так. Помогите пожалуйста.&lt;BR&gt;&amp;lt;%&lt;BR&gt;Set iMsg = CreateObject("CDO.Message") &lt;BR&gt;Set iConf = CreateObject("CDO.Configuration") &lt;BR&gt;With iMsg.Configuration.Fields &lt;BR&gt;    .Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 '' cdoSendUsingPort&lt;BR&gt;    .Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.mail.ru"&lt;BR&gt;    .Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 ' cdoBasic&lt;BR&gt;    .Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "name"&lt;BR&gt;    .Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "passw"&lt;BR&gt;End With &lt;BR&gt;iMsg.Configuration.Fields.Update &lt;BR&gt;With iMsg &lt;BR&gt;    '.Configuration = iConf&lt;BR&gt;    .BodyPart.Charset = "windows-1251"&lt;BR&gt;    .From = "xxx@mail.ru"&lt;BR&gt;    .To = "xxx@bk.ru" &lt;BR&gt;    .Subject = "Проверка"&lt;BR&gt;    .HtmlBody = Request.Form("form1") &lt;BR&gt;    .Send &lt;BR&gt;End With &lt;BR&gt;%&amp;gt;&lt;BR&gt;На странице есть форма form1 с нексколькими полями.</description><pubDate>Mon, 21 May 2007 14:14:27 GMT</pubDate><dc:creator>Nik-82</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Раз ты хочещь отправлять почту через SMTP сервер на mail.ru, то нужно указать для него логин и пароль. Смотри мой ответ в &lt;A href="http://www.relib.com/forums/Topic908806-4-1.aspx"&gt;этой теме&lt;/A&gt;. Еще в одном случае аналогичный &lt;A href="http://www.relib.com/forums/Topic870210-10-1.aspx?Highlight=schemas.microsoft.com%2fcdo%2fconfiguration%2fsmtpauthenticate"&gt;вопрос поднимался&lt;/A&gt;. Человек отправлял письма через mail.ru и ему это помогло.</description><pubDate>Mon, 21 May 2007 12:56:06 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: Отправка почты</title><link>http://www.relib.com/forums/Topic913452-4-1.aspx</link><description>Что-то не получается...&lt;br&gt;Я оставляю код как есть, меняю только строки:&lt;br&gt;...&lt;br&gt;Const SMTP_SERVER = "SMTP.mail.ru"&lt;br&gt;...&lt;br&gt;.From = "xxxxxxx@mail.ru"&lt;br&gt;.To = "xxxxxxx@bk.ru"&lt;br&gt;.Subject = "subject"&lt;br&gt;.TextBody = "textBody"&lt;br&gt;...&lt;br&gt;&lt;br&gt;Или что-то неправильно? Сообщение то не приходит...</description><pubDate>Mon, 21 May 2007 12:33:30 GMT</pubDate><dc:creator>Nik-82</dc:creator></item></channel></rss>