2016-02-14 4 views
1

Я пытаюсь разработать приложение, имеющее регистрационный экран. Я использовал базу данных для хранения данных пользователей. При успешной регистрации я хочу отправить электронное письмо прямо на идентификатор почты пользователя. Как я могу это сделать? Я новичок в android, поэтому, пожалуйста, помогите мне.Отправка электронной почты при успешной регистрации

+0

Какие типы веб-сервисов вы используете? –

+0

Попробуйте использовать mailgun – Psypher

+0

Вы можете использовать resful api с сообщением типа и добавить params к телу сообщения с ключом value pair combo –

ответ

1

Вы можете настроить свой собственный почтовый сервер, такой как postfix и sendmail, но вы можете столкнуться с множеством трудностей с использованием такого решения.
Лучшее решение использует стороннее решение, такое как mandrill или mailchimp. они предоставляют простой API для отправки электронной почты и имеют много приятных функций для отслеживания почты и получения различных типов отчетов.

0

так

как отправить по электронной почте об успешной регистрации

есть много скрытых сторон в вашем вопросе, поскольку это зависит от очень многих вещей, например, вы используете локальную БД? если вы не используете какой-либо веб-сервис? какой сервер SMTP вы собираетесь использовать?

в любом случае я буду принимать все выше в моих соображений и я пройду его шаг за шагом:

1-Вы должны настроить свой сервер самостоятельно почты (SMTP), как упоминалось выше, хороший местный SMTP-сервер, который может быть использован для тестирования, - papercut проверить его ...

2-настроить собственный веб-сервис, позволяет предположить, что вы будете использовать php, функция, которая отправит реестр электронной почты, будет выглядеть так: :

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

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

3- поговорить с веб-службой (JSON), d есть много хороших примеров на этом суббассейне все вокруг 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.

Смежные вопросы