成功注册后发送电子邮件

时间:2016-02-14 07:21:01

标签: android

我正在尝试开发一个具有注册屏幕的应用程序。我用数据库存储用户数据。成功注册后,我想直接向用户的邮件ID发送电子邮件。我怎样才能做到这一点? 我是android新手所以请指导我。

2 个答案:

答案 0 :(得分:1)

您可以设置自己的邮件服务器,如postfix和sendmail,但使用此类解决方案可能会遇到很多困难。
更好的解决方案是使用第三方解决方案,如mandrill或mailchimp。它们提供了简单的API来发送电子邮件,并有许多很好的功能来跟踪邮件和获取不同类型的报告。

答案 1 :(得分:0)

所以

  

如何在成功注册时发送电子邮件

你的问题有很多隐藏的方面,因为它取决于很多东西,例如你使用的是本地数据库吗?如果不是您使用的是哪种类型的Web服务?您要使用的SMTP服务器是什么?

无论如何,我会考虑上述所有内容,并逐步完成:

1 - 您必须设置自己的邮件(SMTP)服务器,如上所述,可以用于测试的好的本地SMTP服务器papercut检查出来......

2设置你自己的网络服务,让我们假设你将使用php发送reg电子邮件的功能将如下所示:

if ($tag == 'successfullReg'){
$successfullReg = $_POST['successfullReg'];

  $subject = "successfull Registration";
         $message = "Hello User,you've registered successfully into *****.";
          $from = "youreMail@Servername.com";
          $headers = "From:" . $from;
         $response["success"] = 1;
          mail($forgotpassword,$subject,$message,$headers);
         echo json_encode($response);
}
else {
$response["error"] = 1;
echo json_encode($response);
}

3-谈论Web服务(JSON),这个子上有很多很好的例子 stackoverflow

And here is a good link that might help you to build a Complete Android Log-in Registration System with PHP, MySQL

if you were using a local db you can send an e-mail in android using your own SMTP.