Отправка email с картинкой Android

Статус: Offline
Реєстрація: 26.09.2008
Повідом.: 101
Отправка email с картинкой Android

Народ подскажите как быть. Есть код для отправки картинки в письме:
Код:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("multipart/mixed");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, "******@gmail.com");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "текст");
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(getFilesDir() + "screen.jpg")));
startActivity(emailIntent);
При отправке письма на Android устройстве показывается, что файл прикреплен (файл можно даже удалить), но при получении письма приходит только текст и в типе письма находится почему то "plain/text"
 
Для начало я бы послал письмо на реальную веб или десктопную почту что бы понять уходит ли вообще картинка и в каком виде письмо приходит на сервер. А дальше бы уже определялся с какой стороны каопать.
 
Для начало я бы послал письмо на реальную веб или десктопную почту что бы понять уходит ли вообще картинка и в каком виде письмо приходит на сервер. А дальше бы уже определялся с какой стороны каопать.

Вообщето оно на реальную почту и отправляется, пробовал на ******, и на gmail но туда письмо приходит в таком виде:
Код:
From ************@gmail.com Mon Oct 24 12:18:23 2011
Return-path: <************@gmail.com>
Received: from [209.85.214.45] (port=33896 helo=mail-bw0-f45.google.com)
	by mx90.****** with esmtp 
	id 1RIFjj-0004cx-00
	for ************@******; Mon, 24 Oct 2011 12:18:23 +0400
Received-SPF: pass (mx90.******: domain of gmail.com designates 209.85.214.45 as permitted sender) client-ip=209.85.214.45; envelope-from=************@gmail.com; helo=mail-bw0-f45.google.com;
X-Mru-BL: 0:0:1120
X-Mru-PTR: mail-bw0-f45.google.com
X-Mru-NR: 1
X-Mru-OF: unknown (unknown)
X-Mru-RC: US
Received: by mail-bw0-f45.google.com with SMTP id t2so9360747bka.32
        for <************@******>; Mon, 24 Oct 2011 01:18:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=gamma;
        h=date:message-id:from:to:mime-version:content-type
         :content-transfer-encoding;
        bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=;
        b=LBylR2Xvv0/RNYL6SMn9gtNoBoFAx+OnM1AdVjU5KKc66vN6RR+eqFkdjkm4gLn0cm
         CXvyzDf55jBsRQx6f5x/p/w/iYB8tIER6b3RDq0fCPsG91UUsKhBz26v6nHgQjm24QO2
         g1u1rEI6YLrr8eBuq4XQ6LpvQEpl4NiP5yoDg=
Received: by 10.204.156.141 with SMTP id x13mr16143321bkw.54.1319444302999;
        Mon, 24 Oct 2011 01:18:22 -0700 (PDT)
Received: from 10.0.2.15 ([94.27.38.226])
        by mx.google.com with ESMTPS id a27sm22693117bku.9.2011.10.24.01.18.21
        (version=SSLv3 cipher=OTHER);
        Mon, 24 Oct 2011 01:18:22 -0700 (PDT)
Date: Mon, 24 Oct 2011 08:15:52 +0000
Message-ID: <v3opvl2p5vu5uke5rn0gvikb.1319444152582@email.android.com>
From: Sasha <************2@gmail.com>
To: ************@******
MIME-Version: 1.0
[B]Content-Type: text/plain; charset=utf-8[/B]
Authentication-Results: dkim=pass, header.i=@gmail.com
X-Spam: Not detected
X-Mras: OK
Content-Transfer-Encoding: binary
Почемуто приходит с заголовком text/plain
 
Немного покурив
Тільки зареєстровані користувачі бачать весь контент у цьому розділі
могу высказать предположение, что вот так:
Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, "******@gmail.com");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, "текст");
emailIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(getFilesDir() + "screen.jpg")));
emailIntent.setType("multipart/mixed");
startActivity(emailIntent);

Возможно заработает...
 
Назад
Зверху Знизу