Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   Как отправить файл на mail ? (ZINC 2.5) (http://www.flasher.ru/forum/showthread.php?t=115732)

bjd 08.09.2008 23:07

Как отправить файл на mail ? (ZINC 2.5)
 
ZINC 2.5
Необходимо реализовать следующую функцию.
Приложение должно уметь отправлять скриншот на mail (задаваемый пользователем).
Как делать скриншот разобрался, а вот с отправкой проблемы. Пробовал через mdm.Network.Mail.send() работает только в том случае, если адрес отправителя (from) имеется в списке учётных записей Outlook. Вычесленно эксперементальным путём. Может можно как-то обойти эту особенность? Или может передать этот скриншот серверному скрипту, а он пусть отправляет на mail ? Вообщем, нужно отправить файл с компа пользователя на указанный им mail.

Яски 08.09.2008 23:58

Через серверный скрипт хороший вариант

bjd 09.09.2008 00:16

Цитата:

Сообщение от Яски (Сообщение 763133)
Через серверный скрипт хороший вариант

может подскажешь каким образом передавать файл в серверный сценарий ?

bjd 10.09.2008 00:14

Пока только придумал грузить файл через mdm.FTP на сервер, после чего отправлять на mail PHP-скриптом. Если кто-то знает другие варианты... пишите...

alexcon314 11.09.2008 14:38

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
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.