Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ASP > Отправка почты с веб ...


Автор: Rhamzes 14.3.2005, 00:23
Как с веб-страницы отправить сообщение на определенный адрес почты. Есть какой-нить маленький скриптик для этого. Не надо всяких атачей, чтобы все просто. Полькователь ввел Имя, свой маил, город в котором живет и текс письма и на кнопку ОК. Или что для этого надо чтобы так сделать? Помогите, спасибо.

Автор: ReFleX 14.3.2005, 09:16
Для этого тебе нужно использоывть компонент, который будет отправлять мыло. Все эти примочки платные, или потом закрываются через 30 дней.

Я ваще не вижу смысла ими пользоваться, потому что у тебя уже есть один компонен установленный вместе с Windows NT, называется он CDONTS работает через SMTP сервер, к тому же он ещё и бесплатный и проблем с кодировкой нету ставь при отправлении какую хочешь, вкладывай файл и т.д.

Но почему то в Windows 2k и Windows XP Microsoft убрали его, поэтому я устанавливаю в ручную.

Кидай мыло, я тебе вышлю или сам поищи в нэте файл должен называться - cdonts.dll (И должен лежать в папке - C:\WINDOWS\system32\cdonts.dll)

После этого, настрой SMTP сервер.


Ну, а вот и код:
Код

<%
Dim MailObject
Set MailObject = Server.CreateObject("CDONTS.NewMail")

MailObject.From="from@me.com"
MailObject.To="to@me.com"

MailObject.Subject="Subject Text Here"
MailObject.Body="Body Text Here"

MailObject.Send
%>

Автор: SlavonM 10.8.2009, 14:07
А как реализовать отправку почты не используя ActiveX-надстройки типа CDONTS?

Автор: 2xmax 29.8.2009, 04:12
SmtpServer.Send() какое-то время работал на qsh.eu, но потом перестал. Вот исключение:    
An error has occurred: Request for the permission of type 'System.Net.Mail.SmtpPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

На локалхосте работает. Как от этого исключения избавиться?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)