Sendmail Class. Поддержка РФСи 2554. Налетай кому надо! 8)

Здесь можно найти готовые «кирпичики» — части кода, пригодные для построения более крупных проектов, а также решения различных типовых и не очень задач на VB.

Модератор: Brickgroup

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Sendmail Class. Поддержка РФСи 2554. Налетай кому надо! 8)

Сообщение xenomorph » 24.04.2005 (Вс) 11:06

Привет всем!

Вот решил поделиться:

Класс для отсылки и-мейла:

1. Поддержка РФСи 2554.
2. Сокет на АПИ - без винсока.
3. Сильно инкапсулировано 8) - т.е. ооочень просто юзаеться 8).
4. Отвязано от интерфейса - т.е. изначально писалось для ... 8].
5. Без таймеров - чисто событийное.
6. Поддерживает Мультиаттач - т.е. > 1 Аттача 8))).

Если кто сможет его пожать эдак на кило 5-10 и более -
скажу огромное спасибо 8).

Если есть комменты и предложения - валйте.

Да и неплохо было бы потестить на других сервисах 8).
--
Заранее спасибо!

З.Ы. То Модеры:
Если это стоит того чтоб выложить в .\\куда-у-Вас-там-положено\
(а ИМХО стоит 8). То валяйте 8).

[Хакер] Исправил ошибку в названии темы.
Вложения
Class Sendmail.rar
(80.06 Кб) Скачиваний: 544
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.04.2005 (Пн) 7:55

Рульно.
Багов пока не нашел :)
Lasciate ogni speranza, voi ch'entrate.

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 25.04.2005 (Пн) 13:23

xenomorph - 5 баллов. Ты бы его в "кирпичи"...

mallok
Начинающий
Начинающий
 
Сообщения: 5
Зарегистрирован: 12.05.2006 (Пт) 14:28

Сообщение mallok » 16.06.2006 (Пт) 13:39

При отправке почты на мыло Яндекса вложенные файлы выглядят как абракадабра. Это баг или это так надо?

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 16.06.2006 (Пт) 14:36

Xenomorph
Респектище тебе огромный. Давно искал подобную вещь, уже отчаялся найти. Спасибо.
Подпись проходит рефакторинг

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 28.09.2006 (Чт) 21:48

Народ! Помогите разобраться, как исправить очень неприятный глючек в предлагаемом классе.
Письма с вложениями при просмотре через WEB-интерфейс yandex.ru (gmail.com, а возможно и других сервисов) вложений не содержат! Точнее оно как бы есть, но в виде перекодированного текста, т.е при просмотре письма с вложением windir.xls мы видим:

Hello this is a test!
Проверка вложения.

begin 664 windir.xls
MT,\1X*&Q&N$`````````````````````/@`#`/[_"0`&```````````````!
M`````0``````````$````@````(```#^____``````````#_____________
[skiped]

Если же принимать письмо в The Bat! то вроде бы все нормально, вложения видны. Но только на первый взгляд. На самом деле письма с вложением определенного размера, например, 23040 байт опять приходят "покореженными".
Что порекомендуете?
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Шнурок
Постоялец
Постоялец
 
Сообщения: 371
Зарегистрирован: 12.11.2004 (Пт) 19:28
Откуда: Санкт-Петербург

Сообщение Шнурок » 18.09.2007 (Вт) 17:14

Та же проблема :(
02.01.2004

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 24.09.2007 (Пн) 13:18

А у меня не хочет пахать, пишет:
421 mx2.mail.ru: Too many concurrent SMTP connections from this IP address; please try again later.

...О, прочухалось вроде.

Pantalone
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 687
Зарегистрирован: 12.11.2005 (Сб) 16:46
Откуда: Сапог

Сообщение Pantalone » 24.09.2007 (Пн) 16:36

Эта штука с майл ру работает вообще?

DJScalpel
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 19
Зарегистрирован: 19.12.2006 (Вт) 18:28
Откуда: Сами мы не местные, отстали от поезда

Сообщение DJScalpel » 08.10.2007 (Пн) 10:44

Код: Выделить всё
235 Authentication successful.

501 5.1.7 Hello [88.147.150.225], where is <...> in that?

Socket Closed!

вот что выдает письма не приходят
потом , если нажать на отправку повторно -
Код: Выделить всё
Encoding Attachements ...
Attachements Encoded!
Connecting to Host ...
Connected to: 213.180.204.38
220 Yandex ESMTP (NO UCE)(NO UBE) server ready at Mon, 8 Oct 2007 11:42:45 +0400

Socket Closed!
[/code]

Watts[]n!
Постоялец
Постоялец
 
Сообщения: 573
Зарегистрирован: 11.02.2007 (Вс) 0:19

Re: Sendmail Class. Поддержка РФСи 2554. Налетай кому надо!

Сообщение Watts[]n! » 09.10.2007 (Вт) 0:25

xenomorph писал(а):Если кто сможет его пожать эдак на кило 5-10 и более -
скажу огромное спасибо 8).

Никак не получается... Минимум - 28 с копейками килобайт выходит.

ZeTRiX
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 30.03.2008 (Вс) 0:34

Сообщение ZeTRiX » 30.03.2008 (Вс) 1:35

235 Authentication succeeded

250 OK

250 Accepted

354 Enter message, ending with "." on a line by itself

421 mx6.mail.ru SMTP incoming data timeout - closing connection.

Socket Closed!

А у меня вот так.. в чем пробела ? (серв - mail.ru)

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 30.03.2008 (Вс) 16:11

ZeTRiX
В процитированном тобой логе уже содержится ответ на вопрос "в чём проблема".
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ZeTRiX
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 30.03.2008 (Вс) 0:34

Сообщение ZeTRiX » 31.03.2008 (Пн) 23:18

Хакер
Дело в том что это не помагает..

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 31.03.2008 (Пн) 23:20

Что "это" не помогает?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ZeTRiX
Начинающий
Начинающий
 
Сообщения: 16
Зарегистрирован: 30.03.2008 (Вс) 0:34

Сообщение ZeTRiX » 01.04.2008 (Вт) 0:28

Добавление "." в конец сообщения.
А когда через Yandex.ru шлю - то при добавлении файлов к письму - Socket close!

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 01.04.2008 (Вт) 0:42

Тебе строчка "421 mx6.mail.ru SMTP incoming data timeout - closing connection. " о чём нибудь говорит?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


Вернуться в Кирпичный завод

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList