|
|
Техподдержка
| |
|
|
|
|
125040, город Москва,
1-ая улица Ямского поля, д. 19
(здание ВНИИ "ЭТАЛОН")
(495) 956-4035
(499) 250-4629 |
|
|
Отправка E-Mail со страниц своего сервера
| |
|
Тарифные планы Базовый и Расширенный
Для отправки почты по SMTP-протоколу на сервере установлена компонента Dundas
Mailer Control.
Пример работы с компонентой (важно: обязательно нужно добавить в свойство SMTPRelayServers
значение "mail.aha.ru"):
<%
Dim objEMail
On Error Resume Next
Set objEMail = Server.CreateObject("Dundas.Mailer")
' SMTP-сервер, через который будет вестись отправка сообщения
objEMail.SMTPRelayServers.Add "mail.aha.ru"
' Адрес получателя сообщения
objEMail.Tos.Add "to@domain.net"
' Адрес отправителя сообщения
objEMail.FromAddress = "from@domain.net"
' Тема сообщения
objEMail.Subject = "Subject"
' Кодировка сообщения
objEMail.BodyCharSet = "koi8r"
' Тело (текст) сообщения
objEMail.Body = "Text"
' Отправка сообщения
objEMail.SendMail
'Произошла-ли ошибка при отправке
if Err <> 0 Then
Rezult = "Error: " & Err.Description
else
Rezult = "Done"
end if
%> <% =Rezult %>
То же самое можно реализовать методом QuickSend:
<%
Dim objEMail
On Error Resume Next
Set objEMail = Server.CreateObject("Dundas.Mailer")
objEMail.SMTPRelayServers.Add "mail.aha.ru"
objEMail.QuickSend "from@domain.net", "to@domain.net",
"Subject", "Text"
if Err <> 0 Then
Rezult = "Error: " & Err.Description
else
Rezult = "Done"
end if
%> <% =Rezult %>
Компонента использует следующие свойства:
Body - текстовое тело сообщения
BodyCharSet - кодировка, указываемая в теле текстового сообщения
ConfirmRead - если установлено в True, а почтовый клиент
получателя использует функции подтверждения прочтения сообщения,
соответствующее подтверждение будет направлено на адрес, указанный в поле
FromAddress сообщения
FromAddress - E-Mail адрес отправителя сообщения
FromName - Имя отправителя, добавляемое в поле From
HtmlBody - Используется для определения тела сообщения в формате
HTML. Не используется в методе QuickSend
HtmlBodyCharSet - Кодировка тела сообщения в формате HTML
Organization - Организация отправителя сообщения
Priority - Приоритет сообщения
ReturnReceipt - Если установлено в True, а почтовый сервер
получателя использует функции подтверждения доставки сообщения,
соответствующее подтверждение будет направлено на адрес, указанный в поле
FromAddress сообщения
Subject - Тема сообщения
TimeOutConnect - Время ожидания соединения при отправке
TimeOutReceive - Время ожидания приема сообщения
TimeOutSend - Время ожидания отправки сообщения
Attachments (collection) - Одно или более вложений в сообщение в
виде текста (не используется в методе QuickSend)
CustomHeaders (collection) - Альтернативные заголовки,
добавляемые в отправляемое сообщение(не используется в методе
QuickSend)
DNSServers (collection) - Список DNS-серверов, использующихся для
определения способа отправки сообщения
HtmlEmbeddedObjs (collection) - Один или более объектов,
встраиваемых в сообщение в формате HTML
SMTPRelayServers (collection) - Список серверов, использующихся
для отправки сообщения (mail.aha.ru)
TOs (collection) - Список адресов получателей сообщения (не
используется в методе QuickSend)
СCs (collection) - Список адресов получателей копии сообщения (не
используется в методе QuickSend)
BCCs (collection) - Список адресов получателей скрытой (слепой)
копии сообщения (не используется в методе QuickSend)
ReplyTOs (collection) - Список адресов, на которые будет
направляться ответ на сообщение(не используется в методе QuickSend)
Компонента использует следующие методы:
LoadBodyFromFile - подгружает тело сообщения из указанного
файла
Формат вызова: objEMail.LoadBodyFromFile "Путь и имя файла с телом
сообщения", True/False (True - используется тело сообщения в формате HTML)
QuickSend - Укороченный вариант организации отправки
сообщения.
Формат вызова: objEMail.QuickSend "Адрес отправителя", "Адрес получателя",
"Тема сообщения", "Текст сообщения", "Список получателей копии сообщения",
"Вложение в сообщение как текст"
SendMail - инициирует отправку сообщения. Вызывается без
параметров.
Тарифные планы
Starter,
Basic и
Enterprise.
В связи с прекращением поддержки Dundas Mailer и более современным способам реализации,
старые способы недоступны. Вы можете отправлять почту следующим образом (VB) :
<%
Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.From="mailbox@your_domain.ltd"
myMail.To="mailbox@domain.ltd"
myMail.TextBody="This is a message."
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
'Name or IP of remote SMTP server'
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver")="mail.your_domain.ltd"
'Server port'
myMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
myMail.Configuration.Fields.Update
myMail.Send
set myMail=nothing
%>
ВАЖНО! Всегда помните, что пунктом 6 приложения 2 Договора На
Предоставление Услуг абоненту запрещено:
Использовать Услуги для передачи через сеть любой информации,
противоречащей действующему российскому или международному законодательству;
Публиковать или передавать любую информацию или программное обеспечение,
которое содержит в себе компьютерные "вирусы" или способно нарушить
нормальную работу компьютеров, доступных через сеть;
Подделывать служебную информацию в заголовках сообщений, рассылаемых в
телеконференции или посредством электронной почты;
Рассылать или переадресовывать "цепочные" сообщения любого типа;
Направлять сообщения в телеконференции или списки рассылки, тематика
которых не соответствует тематике телеконференции или списка рассылки;
Направлять сообщения с бинарными файлами в телеконференции, не
предназначенные для обмена такими файлами;
Производить "многоадресную" рассылку (более чем в десять адресов
одновременно или в телеконференции) рекламных, информационных и других
материалов другим пользователям сети без предварительного согласования такой
рассылки с ПРОВАЙДЕРОМ;
Производить рассылку информации рекламного, коммерческого или
агитационного характера другим пользователям сети без их согласия за
исключением отправления рекламных сообщений в специальные коммерческие
телеконференции и списки рассылки;
Использовать Услуги для распространения материалов, носящих
оскорбительный характер для других участников сетевого сообщества.
В случае нарушения перечисленных Условий ПРОВАЙДЕР вправе прекратить
предоставление Услуг и расторгнуть Договор на абонентское обслуживание в
одностороннем порядке в соответствии с пп.5.5, 6.3 Договора.
В связи с этим - внимательно относитесь к созданию страниц, отправляющих
сообщения по E-Mail. Ошибки могут привести к нарушению Договора.
|
|