![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Outlook не отправляет почту нескольким клиентам.
Отправляю через MAPI. строку формирую типа [email protected];[email protected];[email protected];[email protected]; если отправлять через The Bat! то все уходит нормально, если через Outlook, то Outlook ругается Не удается отправить сообщение, поскольку сервер отказался принять адрес одного из получателе. В письме был указан адрес: '[email protected];[email protected];[email protected];[email protected];'. Тема 'Какая-то тема', Учетная запись: 'Eddie', Сервер: 'имя сервера', Протокол: SMTP, Ответ сервера: '501 syntax error', Порт: 25, Защита (SSL): Нет, Ошибка сервера: 501, код ошибки: 0x800CCC79 если я тем-же клиентам отправляю письма поодиночке, то все в порядке. Если туже строку получателей набираю в Outlooke ручками все отправляется тоже нормально, т.к. по видимому Outlook контролирует строку ввода получателей и сам как ему надо преобразовывает. Как надо формировать строку получателей для Outlookа? Почту отправляю вот этой функцией
Это сообщение отредактировал(а) Sponger - 19.5.2006, 12:54 |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
а ты из outlooka списку полычателей письмо отправить можеш или там тоже ошибка?
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
из outlook если ту-же строчку набираю один в один но ручками то вся почта уходит.
Т.е. беру письмо которое не отправилось, перенабираю строку получателей и все Ок. Это сообщение отредактировал(а) Sponger - 19.5.2006, 16:27 |
|||
|
||||
| Sunr1se |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 1.5.2006 Репутация: 6 Всего: 13 |
Вот код компонента для отправки для отправки почты, может быть стоит попробовать его:
--------------------
IRC-канал Винграда |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
ошибка явно сервера посему можно посмотреть что отсылается на сервер прогой и оутлуком наверняка будут отличия
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Sunr1se |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 1.5.2006 Репутация: 6 Всего: 13 |
Может попробовать вместо ';' писать #59?
--------------------
IRC-канал Винграда |
|||
|
||||
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
# 59 ничего не меняет
подскажите как вызывать компонент который предложил Sunr1se
Если делаю так то ошибка Stack overflow, на строке EMail.Create(EMail); Это сообщение отредактировал(а) Sponger - 22.5.2006, 08:07 |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
попробуй
-------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
А зачем его динамически вызывать? Можно ведь просто на форму кинуть
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| Sunr1se |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 193 Регистрация: 1.5.2006 Репутация: 6 Всего: 13 |
Дело в том, что ты обращаешься к объекту, которого еще не существует.. надо делать, как сказал drkot --------------------
IRC-канал Винграда |
|||
|
||||
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
Ничего не пойму.
Выскакивает окошко об отправлении почты. В Outlooke написано почта успешно отправлена. А вообще ни одно письмо не отправляется, т.е. на свой ящик письмо отправил, а ничего не приходит. Причем ни Outlook ни The Bat!. Посмотрел как составлена строка получателей в Outlook - получатель1; получатель2 а в The Bat! почему-то - получатель1 <получатель2>, получатель2 В чем проблема. PS. Нет наврал. Если в получателях один чел - отправляется, если несколько - нет. Хотя ошибок никаких не выдает. Это сообщение отредактировал(а) Sponger - 22.5.2006, 03:51 |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
снифером трафик просмотри!
там и фотки можно вставить при желании. Главное как адреса на сервер поступают. Почитай спецификацию SMTP. -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| Sponger |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 14.2.2006 Репутация: нет Всего: нет |
И фотографии вставляются и все работает, но до тех пор пока 1 клиент получатель.
Проблему решил. Взял компонент отправки почты из JEDI. Он работает без проблем. А компоненты из DRKB проблемные какие-то. |
|||
|
||||
| drkot |
|
|||
![]() Ищущий ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1042 Регистрация: 5.5.2006 Репутация: 5 Всего: 8 |
Это главное Хотя в причине глюков неразобрался. Это сообщение отредактировал(а) drkot - 22.5.2006, 15:09 -------------------- Ошибка не становится истиной по причине широкого распространения, как и Истина не становится Ошибкой из-за того, что никто её не видит. |
|||
|
||||
| TP@MB@Y |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 370 Регистрация: 18.12.2004 Где: Москва Репутация: нет Всего: 4 |
Кстати такая же ошибка возникает в самом аутлуке(т.е. без програмного подхода). Невозможно отправить большому числу одно письмо сразу, приходится по маленьким групкам.
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |