Questions tagged «attachment»

8
从C#发送带有附件的电子邮件,附件作为Thunderbird中的第1.2部分到达
我有一个C#应用程序,可以使用SMTP通过Exchange 2007服务器通过电子邮件发送Excel电子表格报告。这些对于Outlook用户来说可以正常使用,但是对于Thunderbird和Blackberry用户,附件已重命名为“ 1.2部分”。 我找到了描述问题的文章,但似乎没有给我解决方法。我无法控制Exchange服务器,因此无法在其中进行更改。在C#端我有什么可以做的吗?我曾尝试使用短文件名和HTML编码作为正文,但是两者都没有改变。 我的邮件发送代码就是这样: public static void SendMail(string recipient, string subject, string body, string attachmentFilename) { SmtpClient smtpClient = new SmtpClient(); NetworkCredential basicCredential = new NetworkCredential(MailConst.Username, MailConst.Password); MailMessage message = new MailMessage(); MailAddress fromAddress = new MailAddress(MailConst.Username); // setup up the host, increase the timeout to 5 minutes smtpClient.Host …
113 c#  email  smtp  attachment 

5
Android使用Intent的多个电子邮件附件
我一直在研究Android程序,使用Intent和来发送带有附件(图像文件,音频文件等)的电子邮件ACTION_SEND。当电子邮件具有单个附件时,该程序正在运行。我曾经Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)将指定的图像文件附加到邮件上,并且工作正常,可以通过Gmail传递邮件。但是,当我试图通过Intent.putExtra(android.content.Intent.EXTRA_STREAM, uri)多次调用将多个图像附加到同一封邮件时,它无法工作。电子邮件中都没有附件。 我搜索了有关电子邮件附件的SDK文档和Android编程用户组,但是找不到任何相关信息。但是,我发现还有另一个意图常量ACTION_SEND_MULTIPLE(自API级别4起可用)可以满足我的要求。根据SDK文档,它只是声明将多个数据传递给其他人,其工作方式类似于ACTION_SEND,只是数据是多个。但是我仍然不知道该命令的正确用法。我试图用声明意图ACTION_SEND_MULTIPLE,然后putExtra(EXTRA_STREAM, uri)多次调用以附加多个图像,但是像以前一样,我得到了相同的错误结果,电子邮件中都没有附件。 有没有人尝试过ACTION_SEND_MULTIPLE并使其与多个电子邮件附件一起使用?

4
使用Java Mail下载附件
现在,我已经下载了所有消息,并将它们存储到 Message[] temp; 我如何获取每个邮件的附件列表 List<File> attachments; 注意:请没有第三方库,只有JavaMail。

4
在WebView中下载文件
我的Android应用程序中有一个webview。当用户转到webview并单击链接以下载文件时,没有任何反应。 URL = "my url"; mWebView = (WebView) findViewById(R.id.webview); mWebView.setWebViewClient(new HelloWebViewClient()); mWebView.getSettings().setDefaultZoom(ZoomDensity.FAR); mWebView.loadUrl(URL); Log.v("TheURL", URL); 如何在Webview中启用下载?如果我禁用了webview并启用了从应用程序在浏览器上加载URL的意图,那么下载将无缝进行。 String url = "my url"; Intent i = new Intent(Intent.ACTION_VIEW); i.setData(Uri.parse(url)); startActivity(i); 有人可以帮我吗?该页面加载没有问题,但是HTML页面中指向图像文件的链接不起作用...


13
尝试将SD卡中的文件附加到电子邮件
我正在尝试启动一个意图来发送电子邮件。所有这些都有效,但是当我尝试实际发送电子邮件时,会发生一些“奇怪”的事情。 这是代码 Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.setType("image/jpeg"); sendIntent.putExtra(Intent.EXTRA_SUBJECT, "Photo"); sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://sdcard/dcim/Camera/filename.jpg")); sendIntent.putExtra(Intent.EXTRA_TEXT, "Enjoy the photo"); startActivity(Intent.createChooser(sendIntent, "Email:")); 因此,如果我使用Gmail菜单上下文启动,它将显示附件,让我键入电子邮件的收件人,并编辑正文和主题。没什么大不了的。我点击发送,它发送。唯一的事情是附件不会被发送。 所以。我想到了,为什么不尝试使用电子邮件菜单上下文(对于手机上的备用电子邮件帐户)呢?它显示附件,但在正文或主题中根本没有文本。当我发送邮件时,附件发送正确。那会让我相信有些不对劲。我需要在清单中启动新的许可以启动带有附件的电子邮件发送意图吗?我究竟做错了什么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.