【问题标题】:Sending mail using Intent使用 Intent 发送邮件
【发布时间】:2012-06-11 15:21:07
【问题描述】:

我正在开发电子邮件应用程序。我正在使用Intent发送邮件

final Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("plain/text");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[]{ address.getText().toString()});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, subject.getText());
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT, emailtext.getText());
EmailappActivity.this.startActivity(Intent.createChooser(emailIntent, "Send mail..."));

当我运行应用程序时,它通过与现有邮件帐户同步发送邮件(例如我们配置的 gmail whaever)。但是,我想以编程方式传递来自地址的用户名和密码。谁能帮帮我?

【问题讨论】:

    标签: android email android-intent


    【解决方案1】:

    如果您想以编程方式设置用户名和密码,则不能使用意图。因为android不允许开发者使用它的邮件程序自动发送邮件。你可以想象这么庞大的安卓设备会变成什么样的垃圾邮件引擎?

    如果您想以编程方式使用用户名和密码发送电子邮件,This related question can help you

    【讨论】:

    • 感谢您的回复。我可以使用 smtp.gmail.com 发送邮件。但我无法使用 smtp.mail.yahoo.com 发送。请帮帮我。
    • 对于不同的问题,你应该在这个问题中选择并回答,并针对不同的问题创建新的问题。
    • @AravelliRamesh::这里是雅虎 smtp 的服务器设置链接,请参考 emailaddressmanager.com/tips/mail-settings.html
    • 沉默,我按照你给我的链接试过了。那么只有我有这个疑问。
    猜你喜欢
    • 1970-01-01
    • 2017-04-28
    • 2017-03-30
    • 2020-10-03
    • 2015-05-17
    • 2012-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多