当前位置: 首页 > 知识库问答 >
问题:

如何将电子邮件发送到EditText中存储的地址?[副本]

澹台昆
2023-03-14

假设我在布局中有一个按钮和一个编辑文本。如何向android studio中的编辑文本地址发送包含一些消息的电子邮件?

共有2个答案

松德曜
2023-03-14

首先从电子邮件edittext获取文本。然后使用此电子邮件发送给谁。

String email = emailfield.getText().toString()
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("message/rfc822");
i.putExtra(Intent.EXTRA_EMAIL  , email);
i.putExtra(Intent.EXTRA_SUBJECT, "subject of email");
i.putExtra(Intent.EXTRA_TEXT   , "body of email");
try {
   startActivity(Intent.createChooser(i, "Send mail..."));
} catch (android.content.ActivityNotFoundException ex) {
Toast.makeText(MyActivity.this, "No email clients installed.",   Toast.LENGTH_SHORT).show();
}
白萧迟
2023-03-14
 String email = editText.getText().toString();
 Intent intent = new Intent(Intent.ACTION_SENDTO, 
 Uri.parse("mailto:" + email));
 intent.putExtra(Intent.EXTRA_SUBJECT, "Enter subject here");
 intent.putExtra(Intent.EXTRA_TEXT, "Enter email body here");
 startActivity(Intent.createChooser(intent, 
 "Choose email client")));
 类似资料:
  • 我有一个活动,它有两个文本字段,用户可以在其中输入一些文本。 在它们下面有一个按钮,我想将输入的信息提交到两个文本字段。可以是电子邮件或消息。 是否有一种方法可以让活动基本上向我提交用户信息?

  • 问题内容: 我在域上有一个简单的PHP脚本,向我发送了电子邮件: 我要更改什么设置才能解决此问题? 问题答案: 最近在重新设计网站时,我自己遇到了这个问题。 我们的系统设置方式存在问题,因此系统认为由于该电子邮件来自同一域,因此它是垃圾邮件,因此被阻止。 请与系统管理员联系,以确保您可以发送电子邮件等。 要么这样做,要么您必须修改标题以使其看起来像是从外部地址发送的。希望你能把它整理好。

  • 问题内容: 我碰到过此PHP代码,无需发送电子邮件即可使用SMTP检查电子邮件地址。 有没有人尝试过类似的方法或对您有用?您能告诉客户/用户输入的电子邮件是否正确并且存在吗? 问题答案: 有时 可以使用两种方法来确定收件人是否确实存在: 您可以连接到服务器,然后发出命令。很少有服务器支持此命令,但正是为此目的而设计的。如果服务器以2.0.0 DSN响应,则该用户存在。 您可以发出,然后查看邮件是否

  • 我的数据库中有一个表,其中包含要发送的电子邮件。脚本作为cron作业定期运行,以从表中读取数据并通过SMTP服务器发送电子邮件。我正在使用PHPMailer来完成这里的工作。该脚本运行发送电子邮件的循环,直到表中的所有电子邮件都已发送。 问题是,大多数连续发送的电子邮件都有一个共同的主题。所以当循环运行时,不知何故,所有发送的电子邮件都有一个很长的“到”列表。所以基本上,如果5个电子邮件条目(地址

  • 我正在开发PHP应用程序,注册后,使用Amazon SES(简单电子邮件服务)向注册的电子邮件地址发送激活邮件。 但是SES只向经过验证的用户发送电子邮件。 如何将激活链接发送到任何未经验证的电子邮件地址?