![]() |
Как отправить файл на mail ? (ZINC 2.5)
ZINC 2.5
Необходимо реализовать следующую функцию. Приложение должно уметь отправлять скриншот на mail (задаваемый пользователем). Как делать скриншот разобрался, а вот с отправкой проблемы. Пробовал через mdm.Network.Mail.send() работает только в том случае, если адрес отправителя (from) имеется в списке учётных записей Outlook. Вычесленно эксперементальным путём. Может можно как-то обойти эту особенность? Или может передать этот скриншот серверному скрипту, а он пусть отправляет на mail ? Вообщем, нужно отправить файл с компа пользователя на указанный им mail. |
Через серверный скрипт хороший вариант
|
Цитата:
|
Пока только придумал грузить файл через mdm.FTP на сервер, после чего отправлять на mail PHP-скриптом. Если кто-то знает другие варианты... пишите...
|
Zinc 3.0 рулит.
Если нет возможности пересесть на тройку, можно попоробовать "расширить" 2.5 за счет своей дллки, реализующей отправку почты средствами системы в обход цинковских косяков. Покопайте инфу про MAPI, mapi32.dll и класс mdm.Dll(). Как вариант - поднимать в длл обычный сокет, коннектиться к серверу и отправлять почту вручную. Имеется в виду отправка команд smtp-серверу типа HELO, MAIL FROM, DATA ... и т.д по сокету. |
| Часовой пояс GMT +4, время: 20:08. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.