Как отправить почту с помощью Mailgun

Сейчас я работаю над angular 6 с Django restframework, я сомневаюсь, что простая форма подписки, как только пользователь вводит идентификатор электронной почты, которую электронная почта должна автоматически отправлять

HTML

 <form  #subForm="ngForm" (ngSubmit)="onclick(subForm)" autocomplete="off">
<label>Subscribe</label>
          <div class="input-group input-group-md">
            <input type="text" class="form-control" style="width:66%" #email ngModel name="email" id="email" #email="ngModel"  placeholder="Email Address">
            <button class="btn bth-primary  ncr" type="submit"  >Subscribe</button>
          </div>
         </form>

component.ts

import { Component } from '@angular/core';
import {UsersService} from './users.service';

@Component({
  moduleId: module.id,
  selector: 'app-root',
  templateUrl: 'app.component.html',
  styleUrls: ['app.component.css']
})
export class AppComponent {
  mail= {
    email: '',

  }

  constructor(private userservice: UsersService) {}

  addUser() {
    this.userservice.addNew(this.mail);
  }
}

оказание услуг

addNew(): Observable<any> {
        return this.http.get("http://127.0.0.1:7000/information/").pipe(
          map(response => response));

      }

Я сомневаюсь, где использовать этот почтовый код, а также какой из них проще: node.js или Python

var mailgun = require("mailgun-js");
var api_key = 'YOUR_API_KEY';
var DOMAIN = 'YOUR_DOMAIN_NAME';
var mailgun = require('mailgun-js')({apiKey: api_key, domain: DOMAIN});

var data = {
  from: 'Excited User <me@samples.mailgun.org>',
  to: 'bar@example.com, YOU@YOUR_DOMAIN_NAME',
  subject: 'Hello',
  text: 'Testing some Mailgun awesomness!'
};

mailgun.messages().send(data, function (error, body) {
  console.log(body);
});

0 ответов

Другие вопросы по тегам