使用 android 直接连接到 GMAIL [重复]
Posted
技术标签:
【中文标题】使用 android 直接连接到 GMAIL [重复]【英文标题】:Connecting directly to GMAIL with android [duplicate] 【发布时间】:2012-07-05 14:28:45 【问题描述】:可能重复:Sending Email in android using JavaMail API without using the default/built-in app
我想通过 gmail 发送一封带有附加音频文件的电子邮件,我用我的应用程序录制了该文件。我可以在没有选择发送方法的选项的情况下从 android 发送带有附件的直接邮件吗? (蓝牙等)?我只想通过单击按钮发送带有附件的邮件。
我可以用 android 做到这一点吗? 另外,如果我能获得使用 android 通过 gmail 发送邮件的代码,我将不胜感激。
【问题讨论】:
查看 ***.com/questions/2020088/sending-email-in-android-using-javamail-api-without-using-the-default-built-in-a 如果您想发送附有音频的邮件,您能回答一下吗? ***.com/questions/11307840/… 【参考方案1】:这是一个完整的示例,它向其他人发送后台电子邮件(使用 gmail 帐户),当然还有附件。 Send email with attachment using GMAIL account.
查找example project here
在这个项目中,您需要在MailSenderActivity
类中设置以下 gmail 帐户详细信息
private static final String GMAIL_EMAIL_ID = "";
private static final String GMAIL_ACCOUNT_PASSWORD = "";
private static final String TO_ADDRESSES = ""; // to email addresses separated by comma
如果您不需要 ZipUtility 类,请将其删除并根据需要使用它
【讨论】:
【参考方案2】:不幸的是,没有办法强制用户选择 Gmail 应用程序而不是内置邮件客户端。
如果大多数用户拥有 android 客户端,他们已经拥有一个 gmail 帐户,因此他们可能无论如何都会使用它。
【讨论】:
【参考方案3】:正如其他人已经发布的那样,您可以使用 java 邮件 api,但是您必须硬编码您的电子邮件和密码,这是不可取的。
您可以做的是连接到可以发送电子邮件并使用它的网络服务。 这样可以降低安全风险。
【讨论】:
以上是关于使用 android 直接连接到 GMAIL [重复]的主要内容,如果未能解决你的问题,请参考以下文章
使用 PHP 通过 IMAP 连接到 Gmail - SSL 上下文失败
PEAR Mail 无法连接到 Gmail SMTP,无法连接到套接字