powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / xp_sendmail
7 сообщений из 7, страница 1 из 1
xp_sendmail
    #32050836
dimann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать так, чтобы при отсылке письма с помощью xp_sendmail , можно было указывать имя и адрес отправителя, а они не брались из профайла. Пробовал в профайл добавить ещё один почтовый аккаунт - почта выбирается с двух ящиков и проблем нет, а при отсылке - имя и адрес берутся из default аккаунта (т.е. вся почта отсылается через один ящик).
...
Рейтинг: 0 / 0
xp_sendmail
    #32050841
Фотография Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, при использовании SQL Mail невозможно указывать имя и адрес отправителя, так как оно прошито в профайле. Посмотри другие способы отправки почты.\r
\r
-- Слон
...
Рейтинг: 0 / 0
xp_sendmail
    #32050844
bitof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
используй внешние ком интерфейсы (CDONT, jmail, etc..)
...
Рейтинг: 0 / 0
xp_sendmail
    #32050847
Фотография Fedorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
CREATE PROCEDURE [dbo].[sp_send_cdontsmail] 
@From varchar( 100 ),
@To varchar( 100 ),
@Subject varchar( 100 ),
@Body varchar( 4000 ),
@CC varchar( 100 ) = null,
@BCC varchar( 100 ) = null
AS
Declare @MailID int
Declare @hr int
EXEC @hr = sp_OACreate 'CDONTS.NewMail', @MailID OUT
EXEC @hr = sp_OASetProperty @MailID, 'MailFormat',  0 
EXEC @hr = sp_OASetProperty @MailID, 'BodyFormat',  0 
EXEC @hr = sp_OASetProperty @MailID, 'From',@From
EXEC @hr = sp_OASetProperty @MailID, 'Body', @Body
EXEC @hr = sp_OASetProperty @MailID, 'BCC',@BCC
EXEC @hr = sp_OASetProperty @MailID, 'CC', @CC
EXEC @hr = sp_OASetProperty @MailID, 'Subject', @Subject
EXEC @hr = sp_OASetProperty @MailID, 'To', @To
EXEC @hr = sp_OAMethod @MailID, 'Send', NULL
EXEC @hr = sp_OADestroy @MailID
GO
...
Рейтинг: 0 / 0
xp_sendmail
    #32050858
ms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ms
Гость
Используй DTS Package - там есть возможность отправить почту от указанного профайла
...
Рейтинг: 0 / 0
xp_sendmail
    #32050900
dimann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, что пропал - вчера инет отрубился.
Спасибо, что откликнулись.

Я так понял, что CDONT и jmail только отправляют почту. Или это не так ?
Подскажите, есть ли какой ком объект для приёма почты (желательно безплатный). Хотелось бы отправку и приём почты сделать одинаковыми способами (т.е. либо через ком, либо через SQL Mail, либо ещё каким-то способом).
...
Рейтинг: 0 / 0
xp_sendmail
    #32050937
dimann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / xp_sendmail
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]