Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как дать право на отправку почты? / 7 сообщений из 7, страница 1 из 1
03.09.2006, 02:38
    #33960487
Yaroslave
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как дать право на отправку почты?
Подскажите, плз, как дать учетной записи IUSR_... на отправку почтовых сообщений? При попытке отправки письма показывает, что учетной записи ASP отказано в доступе. Если в web.config прописать <identity impersonate="true" /> ругается, что не может получить доступ к объекту CDO.Message. Пока нашел единственный выход, прописал в mashine.config userName="SYSTEM", но оставлять так не хотелось бы во избежание проблем безопасности.
...
Рейтинг: 0 / 0
03.09.2006, 14:52
    #33960642
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как дать право на отправку почты?
У меня есть свой почтовый ящик. И я программно (на С# в Visual Studio) отправляю как бы ИЗ него письма клиентам. Письма формирует программа.
Это то, что Вам надо, или - это про другое?
(Если это - то, что надо, то я приведу кусок программы).
...
Рейтинг: 0 / 0
04.09.2006, 12:16
    #33961711
Yaroslave
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как дать право на отправку почты?
У меня есть свой почтовый ящик. И я программно (на С# в Visual Studio) отправляю как бы ИЗ него письма клиентам. Письма формирует программа.
Это то, что Вам надо, или - это про другое?
(Если это - то, что надо, то я приведу кусок программы).

У меня тоже сообщения отправляются программно через объект MailMessage. Но отправка почты работает только в том случае, если в mashine.config прописана работа Framework от имени SYSTEM, а учетная запись IUSR права на отправку почты не имеет, показывает, что отказано в доступе к объекту CDO.Message. Оставлять такое положение вещей я не хочу, поскольку приложение будет выполняться на корпоративном веб-сервере, и работа под System может привести к серьезным проблемам безопасности. Требуется дать право на отправку почты записи IUSR, вот в чем проблема.
...
Рейтинг: 0 / 0
04.09.2006, 12:47
    #33961829
parus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как дать право на отправку почты?
смотрите CodeAccessSecurity
Сливаясь с Мировым Разумом, не теряйте Своего !

Web: www.sslabs.co.uk
...
Рейтинг: 0 / 0
04.09.2006, 14:55
    #33962425
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как дать право на отправку почты?
Вы написали:
У меня тоже сообщения отправляются программно через объект MailMessage...

Простите, но я к сожалению не знаю, как это побороть.
У меня проблема была в том, что почта Google защищена режимом работы TLS, - и я это поборол. А про такой случай я ничего не знаю.
...
Рейтинг: 0 / 0
05.09.2006, 16:31
    #33965906
Yaroslave
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как дать право на отправку почты?
смотрите CodeAccessSecurity


А нельзя ли чуть поподробнее? Покопался в MSDN, так куча всяких ссылок, и кидает то на SecurityPermission, то на SecurityAttribute, то на PermissionState, то на Assert, а реальных примеров нет
Хотя бы как вызвать конструктор класса CodeAccessPermission, а то на такую строчку он ругается:


private void Page_Load(object sender, System.EventArgs e)
        {
            System.Security.CodeAccessPermission myPermission=new System.Security.CodeAccessPermission();
            myPermission.Assert();
        }




Cannot create an instance of the abstract class or interface 'System.Security.CodeAccessPermission'
...
Рейтинг: 0 / 0
05.09.2006, 16:57
    #33966028
В гостях
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как дать право на отправку почты?
2 hilsoft
У тебя отправка почты через корпоративный почтовый ящик?
Можешь дать код?
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как дать право на отправку почты? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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