PLAstic
|
|
1 | |
Компнента для работы с почтой28.12.2010, 21:08. Показов 2526. Ответов 15
Метки нет (Все метки)
Может кто-нибудь посоветовать бесплатную компоненту для отправки почты? Поддержка авторизации на серверах обязательна.
|
28.12.2010, 21:08 | |
Ответы с готовыми решениями:
15
Библиотеки для работы с почтой Настройка на VPS почты для работы с Яндекс.Почтой для Доменов Написание программы для работы с факсом и почтой. Подскажите библиотеку для работы с электронной почтой |
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 |
0 / 0 / 0
Регистрация: 25.08.2010
Сообщений: 25
|
|
06.03.2012, 16:07 | 8 |
/*продолжаю топик, дабы не плодить новых.*/
Так на чём порешили-то? Люди, получается однозначно - CDONT?
0
|
CepbIu
|
|
06.03.2012, 17:42 | 9 |
Сообщение от PLAstic
|
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 | |
27.03.2012, 13:54 | |
Помогаю со студенческими работами здесь
16
Программп для работы с электронной почтой средствами MAPI Mozilla Thunderbird, или Бесплатные программы для работы с почтой Ошибка работы с почтой Программа для взаимодействия с почтой Яндекса классы для работы с базами данных, для обработки ввода пользователей и для работы с пользовательским интерфейсом. Ищем программиста для создания небольшой базы в Access для работы менеджеров по ведению работы с предприятиями Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |