我想提出一个教育的Android应用程序,我希望用户发送报告电子邮件,如果他们发现应用程序崩溃或一些错误的数据已经提供或类似的东西。
所以,我才知道那是什么,我们可以使用此Intent
应用程序发送电子邮件:
Intent emailIntent = new Intent(Intent.ACTION_SEND);
emailIntent.setData(Uri.parse("mailto:"));
emailIntent.setType("text/plain");
emailIntent.putExtra(Intent.EXTRA_EMAIL, TO);
emailIntent.putExtra(Intent.EXTRA_CC, CC);
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message goes here");
不过,我想从我的应用程序中发送电子邮件,我不希望使用Intent
从其他应用程序,如G-邮件时,Outlook等发送E-mail我只想直接发送电子邮件至我摹-mail账户,即[email protected]
。
我尝试不同的方法,我做了很多的研究,我告诉你,我的经验:
首先,你将有3种方式发送电子邮件:
使用的Java API
使用PHPMailer的
邮件群发公司使用
使用Java API,你可以找到并使用互联网上的许多项目。
要使用PHPMailer的第一获取下载PHPMailer的:
现在打开PHPMailer的和适合自己的项目。要使用PHPMailer的,我建议你不要在localhost尝试,因为它是非常麻烦的,你可以尝试自己的托管。
和群发邮件,您可以使用许多公司例如尝试Mail Chimp
我个人使用的第三个,我建议不使用的Java API。
您可以使用以前的答案源代码,但如果您使用的是Gmail帐户,它会阻止,因为安全问题的连接。我建议你得到一个便宜的托管白衣一个的cPanel。随着的cPanel,您可以轻松地创建电子邮件帐户,并用它来无限制地发送电子邮件。