Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
5 / 7 / 0
Регистрация: 06.01.2012
Сообщений: 92

Отправка почты на ASP. Пример из книги не работает

19.02.2012, 16:25. Показов 2770. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я пытался но не понел почему не срабатывает, вроде по книжке делал

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<%@ Language=VBScript %> 
<% Option Explicit %>
<% Response.Charset = "utf-8" %>
<%
Dim mail
Dim strImya
Dim strText
Dim strAdres
 
' Обработка основных значений
strImya = Request.Form("name") 
strText = Request.Form("text") 
strAdres = Request.Form("adres") 

Set mail = Server.CreateObject("CDONTS.Newmail") ' Создание объекта для отправки почты
mail.From = strImya
mail.To = strAdres
mail.Subject = "Сообщение с сайта onegaonline.ru"
mail.Body = strText
mail.Send
Set mail = Nothing
 
Response.Redirect "feedback.asp"
%>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.02.2012, 16:25
Ответы с готовыми решениями:

Почему не работает отправка почты в asp?
Set oMail = CreateObject('CDONTS.NewMail') oMail.Subject = 'Новое сообщение c форума!' oMail.From = 'name@server.ru' oMail.To =...

Отправка и чтение почты на ASP
Как же отправлять /принимат почту в ASP?

ASP + Exchange чтение и отправка почты
Vsem PRIVET ! Est' Exchange na kontrollere domena(naprimer ExchServ) v etom ge domene est' IIS server . VOPROS: Kak chitat' i...

7
19.02.2012, 20:06

Не по теме:

Между ASP и ASP NET-ом огромная разница., кроме того классический ASP уже давно умер и врятли кто то найдется кто еще помнит что да как там )

0
1 / 1 / 0
Регистрация: 15.02.2012
Сообщений: 21
20.02.2012, 14:06
Пример отправки письма
C#
1
2
3
4
5
6
    string from = "batman@hollywood.com";
    string to = "student@hollywood.org";
    string subject = "Смотри там";
    string body = "я за себя не отвечаю!";
    SmtpMail.SmtpServer = "localhost";
    SmtpMail.Send(from, to, subject, body);

Пример отправки сложного письма с вложениями:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
MailMessage myMail = new MailMessage();
 
myMail.From = "jamesbond@hollywood.com";
myMail.To = "student@hollywood.org";
myMail.Subject = "Компромат";
myMail.Priority = MailPriority.High;
myMail.BodyFormat = MailFormat.Html;
myMail.Body = "<html><body> <h1>Важно!</h1> <p> Данное письмо содержит фотографию </p> </body></html>";
     
MailAttachment myAttachment = new MailAttachment("birthday_party.jpg", MailEncoding.Base64);
myMail.Attachments.Add(myAttachment);
 
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(myMail);
0
5 / 7 / 0
Регистрация: 06.01.2012
Сообщений: 92
20.02.2012, 21:47  [ТС]
C#
1
SmtpMail.SmtpServer = "localhost";
А как сделать, если сайт на другом сервере
C#
1
 SmtpMail.SmtpServer = "(url_сайта)";
?

string - а что это означает?

Ну я представляю как VBasic переменные так описываю

Вот только поставил и код не сработал!
0
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
20.02.2012, 21:58
maxefect, это тебе пример на asp net дали ), но тебе не подойдет если ты ,судя по коду, на простом asp пишешь.
- нужно смотреть доку по CDONTS.Newmail,и адрес почтового сервера он сам что ли определяет ?
в общем вот:
http://msdn.microsoft.com/en-u... G.10).aspx
да, судя по отсутствию в доке методов настроек подключения к smtp серверу, он берет текущий установленный сервер
http://support.microsoft.com/kb/324649

Не по теме:

Добавлено через 10 минут
А в общем жесть, нафига тебе учить мертвый asp, забей пока не поздно ). - сейчас уже по моему вакансий с его участием не найти.

0
 Аватар для karpov.
30 / 30 / 4
Регистрация: 04.01.2012
Сообщений: 135
21.02.2012, 15:51
Через SMTP от mail.ru можно отправлять.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
String smtpHost = "SMTP.mail.RU"; //Адрес SMTP-сервера. Я использовал smtp сервер mail.ru
int smtpPort = 25; //Порт SMTP-сервера. Стандартный для mail.ru
String smtpUserName = "****@mail.ru"; //Логин. Моя ящик, от лица которого будет приходить письмо.
String smtpUserPass = "*******"; //Пароль к моему ящику.
SmtpClient client = new SmtpClient(smtpHost, smtpPort);//Создание подключения
client.Credentials = new NetworkCredential(smtpUserName, smtpUserPass); //Дословно - удостоверение личности. Мол подходит ли пароль к ящику и так далее.
String msgFrom = "*****@mail.ru"; //Адрес для поля "От"
String msgTo = email; //Адрес для поля "Кому" (адрес получателя). Переменная email, это тоже textbox, где написал ящик автора.
String msgSubject = "Спасибо за статью!"; //Тема письма
string msgBody = string.Format("Здравсвуйте {0}, вы добавили статью на сайт Земля для тебя! За что мы вас благодарим. Если ваша статья проходит по требованиям, то вскором времени вы сможете увидеть её на нашем сайте. Спасибо!", author); // это текст письма. Ничего необычного. Переменная author = TextBox1.Text;
MailMessage message = new MailMessage(msgFrom, msgTo, msgSubject, msgBody); //Создание сообщения автору.
MailMessage message2 = new MailMessage(msgFrom, msgFrom, "Добавлена статья", "На earth4you.ru добавлена статья"); //Создание сообщение самому себе, чтобы узнать, что кто-то добавил статью.
try
{
//Отсылаем сообщение, если всё удачно.
client.Send(message);
Thread.Sleep(1000); // Между сообщениями ждём 1 секунду
client.Send(message2);
}
catch
{
Label2.Text = "Письмо не отправлено."; //Если по каким-то причинам произошёл сбой.
}
1
5 / 7 / 0
Регистрация: 06.01.2012
Сообщений: 92
21.02.2012, 15:58  [ТС]
Дык это все у вас на ASP.net

а Я на обычном ASP тренеруюсь
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
21.02.2012, 16:23
Цитата Сообщение от maxefect Посмотреть сообщение
а Я на обычном ASP тренеруюсь
На нем тренироваться - это только зря терять время. Бросай обычный ASP и переходи на ASP.NET.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.02.2012, 16:23
Помогаю со студенческими работами здесь

Отправка и чтение почты через ASP
Привет всем. мне нужно сделать на асп так чтобы по pop3 и smtp я мог получать и отсылать почту с некоего экаунта (имеется логин и...

Как в ASP устроена отправка почты?
Если такая возможность вообще существует...

отправка почты на ASP через CDO на Exchange 2000+IIS
Люди! На тему CDO написано немало и тот код что предлагается для создания сообщений, а именно: set...

Отправка почты с телом письма из книги эксель (xlsx)
всем привет! Необходимо отправить e-mail взяв текст тела письма с первого листа книги xlsx. как выполнять простую отправку, знаю: ...

Не работает отправка почты
Подскажите пожалуйста, почему может не работать отправка почты? Написал такую строку ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru