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

Компнента для работы с почтой

28.12.2010, 21:08. Показов 2526. Ответов 15
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Может кто-нибудь посоветовать бесплатную компоненту для отправки почты? Поддержка авторизации на серверах обязательна.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.12.2010, 21:08
Ответы с готовыми решениями:

Библиотеки для работы с почтой
Камрады, насоветуйте годные библиотеки для работы с почтой(POP3, IMAP), если еще и работа с...

Настройка на VPS почты для работы с Яндекс.Почтой для Доменов
Настройка на VPS почты для работы с Яндекс.Почтой для Доменов. Подскажите пожалуйста Как...

Написание программы для работы с факсом и почтой.
Ищу с чегo нaчaтъ писaтъ прoгу пoдoбную outloock express, oнa дoлжнa aвтoмaтическы oтсылaтъ Fax,...

Подскажите библиотеку для работы с электронной почтой
Подскажите библиотеку для работы с електронной почтой. В частности удалением писем. ОС:Windows ...

15
0 / 0 / 0
Регистрация: 14.11.2010
Сообщений: 67
29.12.2010, 11:23 2
см CDO или CDONT (в MSDN есть)
0
PavelVK
29.12.2010, 14:18 3
Для отправки очень много, в том числе и бесплатных...

http://www.activeserverpages.su/catalog.asp?what=component&id=4

JMail посмотрите, например.
Бесплатная версия как раз-то позволяет отсылать почту...
PLAstic
29.12.2010, 15:27 4
CreateObject('CDO.Message')

На микрософте не нашёл возможности скачать или описания, что это такое. В первом ответе как раз его рекомендовали. Создаётся впечатление, что все вокруг используют это CDO, а я не в курсе. Где можно найти описание?
PLAstic
18.01.2011, 22:11 5
На этом же сайте прочитал в статьях, что CDONTS работает только с почтовой системой IIS. Скачал почтовую компоненту от Dundas и разочаловался. Мне нужна компонента, которая знает, что такое аутентификация на почтовых серверах.

Кто-нибудь такие знает?
0 / 0 / 0
Регистрация: 24.12.2008
Сообщений: 135
19.01.2011, 02:05 6
Тебе же нужна компонента для отправки почты? А какая аутентификация для отправки почты? Ты хоть сам понимаешь, что спрашиваешь?
Аутентификация выполняется при заборе почты юзером из своего ПК. А отправляется почта в почтовые ящики без аутентификации!!! :-(((

CDONTS - это бесплатная компонента, и ее используют почти все потому-что она есть на всех серверах, предоставляющих хостинг для сайта использующего ASP. Если не нравиться, то то можно использовать другие, но тут уже нужно знать какие почтовые компоненты присутствуют на сервере хоста.
А если ты говоришь о своем ПК - то посылать почту из своих ASP страниц ты можешь любой компонентой, которую установишь на своем ПК, а вот получать - настрой IIS и забирай или Outlook или The bat и т.д.

Как установить? Да просто - нужно проверить есть ли на твоем ПК cdonts.dll, если нет то скопировать и зарегистрировать у себя на ПК в реестре, а как пользоваться - да поищи здесь на сервере по поиску и найдеш массу примеров как послать почту и в обычном формате и в формате HTML!
0
PLAstic
19.01.2011, 09:57 7
Да ты крутой админ, как я посмотрю. Прежде чем наезжать, обратился бы к админу, чтоб он тебе рассказал об отправке почты. Так вот, краткий экскурс.
Полез у тебя в конторе кто-то на porno.ru и схватил вирус. Вирус просканил его машину и давай расслаться по нескольку копий в секунду с вашего корпоративного почтового сервера. Вас сразу заносят в 'чёрные списки' спамеров и хрен кто потом от вас будет принимать даже нормальную почту. И сидит ваш админ потом месяцами выгребает ваш адрес из всех списков.
Теперь что происходит у моих клиентов. Даже если кто-то и ухитрится подцепить вирус, то при отправке на любом клиенте (посмотри у себя в бате/аутлуке) стоит галочка 'Аутентификация SMTP' (бат) или 'Проверка подлинности пользователя' (аутлук). При этом сервером запрашиваются логин/пароль пользователя КРОМЕ того, что он уже идентифицирован как пользователь этого почтового сервера (по логину/паролю). Клиент возвращает эти данные серверу и если они подходят, то письмо сервером принимается для отправки. Это даёт возможность показать сам_знаешь_что всяким вирусам и т.п., которые самовольно пытаются отправить почту. На сервере это выглядит так:
Код
Accepting SMTP connection from [xxx.xx.xx.xxx : 6954]
<-- EHLO x-xxx.ru
--> 250-xxxxxxx-xxxx.ru Hello x-xxx.ru, pleased to meet you
<-- AUTH CRAM-MD5
--> 334 PE1EQUVNT04tRjIwMDQxMTExMDAaNi5BQTM2MzA3OsGDSFfdMTJAcGxhc3RpYy1ob21lLnJ1Pg==
<-- cGxhc3RpY0A4XWJpdC5ydSBkNTUzYzYzZTIwMjMDSdUyMTcxYzdkNDJjNGExMmYzZA==
--> 235 Authentication successful
Authenticated as xxxxxxx@x-xxx.ru
<-- MAIL FROM:<xxxxxxx@x-xxx.ru> SIZE=9949
--> 250 <xxxxxxx@x-xxx.ru>, Sender ok
<-- RCPT TO:<xxxxxxxx@x-xxx.ru>
--> 250 <xxxxxxxx@x-xxx.ru>, Recipient ok
<-- DATA
и понеслись данные самого письма.

Так вот именно поддержка такой аутентификации мне и нужна, т.к. письмо отправляется через сервер, поддерживающий её. А сейчас это выглядит вот так для Dundas mailer control 1.0:
Код
Accepting SMTP connection from [xxx.xx.xx.xxx : 8827]
<-- HELO xxxx.x-xxx.ru
--> 250 xxxxxxx-xxxx.ru Hello xxxx.x-xxx.ru, pleased to meet you
<-- MAIL FROM: <xxxx@x-xxx.ru>
--> 250 <xxxx@x-xxx.ru>, Sender ok
<-- RCPT TO: <xxxxxxx@x-xxx.ru>
--> 530 Authentication required
<-- QUIT
--> 221 See ya in cyberspace
Потому что его возможности аутентификации 'ONLY applies to NNTP servers!'
0 / 0 / 0
Регистрация: 25.08.2010
Сообщений: 25
06.03.2012, 16:07 8
/*продолжаю топик, дабы не плодить новых.*/
Так на чём порешили-то?
Люди, получается однозначно - CDONT?
0
CepbIu
06.03.2012, 17:42 9
Цитата Сообщение от PLAstic
На этом же сайте прочитал в статьях, что CDONTS работает только с почтовой системой IIS. Скачал почтовую компоненту от Dundas и разочаловался. Мне нужна компонента, которая знает, что такое аутентификация на почтовых серверах.

Кто-нибудь такие знает?
попробуй aspSmartMail
0 / 0 / 0
Регистрация: 25.08.2010
Сообщений: 25
27.03.2012, 11:44 10
Господа, где можно скачать компоненты CDO или CDONTS? Я что-то порылся на MSDN и, признаться, "ниасилил" .
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
27.03.2012, 12:04 11
Их не надо качать, они идут с Windows по умолчанию
CDONTS есть в Windows NT/2000
CDOSYS есть в Windows 2000/XP/2003
Пользоваться надо последним
0
0 / 0 / 0
Регистрация: 25.08.2010
Сообщений: 25
27.03.2012, 12:11 12
2 [bold]bazile[/bold]: Спасибо. Нашел cdosys.dll.
Его надо устанавливать на IIS, как я понимаю?
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
27.03.2012, 12:14 13
Не надо ничего устанавливать, можно сразу пользоваться
0
0 / 0 / 0
Регистрация: 25.08.2010
Сообщений: 25
27.03.2012, 13:34 14
Словил ошибку
Error Type: CDO.Message.1 (0x80040220)
The "SendUsing" configuration value is invalid.

Для работы этой компоненты должен быть установлен Microsoft Exchange 2000 Server. У моего заказчика он точно не установлен, а у меня и подавно . Буду пробовать другие компоненты для работы с почтой. Но за отклики спасибо .
0
85 / 61 / 69
Регистрация: 15.03.2007
Сообщений: 6,906
27.03.2012, 13:40 15
Не нужен ему Exchange. Можно любой SMTP сервер использовать.
Возможно ты неправильно пользуешься этой компонентой.
Смотри пример в этой теме - http://www.relib.com/forums/thread887952.aspx
0
0 / 0 / 0
Регистрация: 25.08.2010
Сообщений: 25
27.03.2012, 13:54 16
2 [bold]bazile[/bold]: Отлично! Спасибо за пример, отсылает .
Ну и я в том топике ещё задам (глупый) вопрос. К сожалению, впервые приходится работать с почтой.
0
27.03.2012, 13:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.03.2012, 13:54
Помогаю со студенческими работами здесь

Программп для работы с электронной почтой средствами MAPI
Мне нужно написать программу для работы с электронной почтой, как это можно сделать используя MAPI?...

Mozilla Thunderbird, или Бесплатные программы для работы с почтой
Установил поюзать программу Mozilla Thunderbird, до этого почтовыми программами не пользовался......

Ошибка работы с почтой
не работает где ошибка ? &lt;form id=&quot;contactForm&quot; name=&quot;contactForm&quot; method=&quot;POST&quot;...

Программа для взаимодействия с почтой Яндекса
Добрый день! Есть: Сотрудник колл-центра работает в Яндекс.Почте, переучиваться на работу в...

классы для работы с базами данных, для обработки ввода пользователей и для работы с пользовательским интерфейсом.
Вопрос к профи ASP.NET. В данный момент мной разрабатываються классы: для работы с базами данных,...

Ищем программиста для создания небольшой базы в Access для работы менеджеров по ведению работы с предприятиями
Не большой компании нужен на единовременную работу программист для написания автоматизированной...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru