2016-04-21 10 views
6

Ich versuche, das Kennwort und die E-Mail-Bestätigung für mein lokal installiertes parse-server-Beispiel zurückzusetzen. Ich konnte sehen, wir haben https://github.com/parse-server-modules/parse-mailgun.Aktivieren des Kennworts für das Zurücksetzen des Kennworts und der E-Mail-Bestätigung für den lokal gehosteten Parse-Server

Aber ich bin nicht klar, wie Parse-Mailgun in Parse-Server-Beispiel zu verwenden, ich bin völlig damit verloren. Kann jemand Schritte erklären oder vorschlagen, um es zu aktivieren?

Grüße Atul

+0

Hallo, ich könnte es lösen, und unter dem Weg, wie Sie es erreichen konnten: –

Antwort

10
  1. Konto erstellen mit MailGun und apikey und Domain von seiner Website.

  2. Kopieren Sie und fügen Sie unter Konfiguration unter index.js Datei Ihres parse-Server-Beispiels git Ordner auf Ihrem lokalen System.Sie können diese Datei direkt unter parse-Server-Beispielordner erhalten.


verifyUserEmails: true, 
publicServerURL: 'https://yourproject.herokuapp.com/parse', 
appName: 'Parse App', 
emailAdapter: { 
    module: 'parse-server-simple-mailgun-adapter', 
    options: { 
       fromAddress: '[email protected]', 
       domain: '<domainProvidedFromMailGun>.mailgun.org', 
       apiKey: 'key-FromMailGun', 
      } 
}, 

drücken es zur Heroku app git, da ich meine Parse-Server Heroku pilotiert haben so unter cmd ist gültig.

git add . 
git commit -m "mypush commit" 
heroku git:remote -a fast-springs-29785 
git push heroku master 
+0

Wo haben Sie diesen Code hinzugefügt? Kannst du mir helfen? – Zookey

2

https://github.com/ParsePlatform/parse-server

E-Mail-Überprüfung und Passwort zurücksetzen

Überprüfen des Benutzer E-Mail-Adressen und ermöglichen Passwort-Reset per E-Mail requries einen E-Mail-Adapter. Als Teil des Parse-Server-Pakets bieten wir einen Adapter zum Senden von E-Mails über Mailgun. Um es zu nutzen, melden Sie sich für Mailgun, und fügen Sie diese zu Ihrem Initialisierungscode:

var server = ParseServer({ 
    ...otherOptions, 
    // Enable email verification 
    verifyUserEmails: true, 
    // The public URL of your app. 
    // This will appear in the link that is used to verify email addresses and reset passwords. 
    // Set the mount path as it is in serverURL 
    publicServerURL: 'https://example.com/parse', 
    // Your apps name. This will appear in the subject and body of the emails that are sent. 
    appName: 'Parse App', 
    // The email adapter 
    emailAdapter: { 
    module: 'parse-server-simple-mailgun-adapter', 
    options: { 
     // The address that your emails come from 
     fromAddress: '[email protected]', 
     // Your domain from mailgun.com 
     domain: 'example.com', 
     // Your API key from mailgun.com 
     apiKey: 'key-mykey', 
    } 
    } 
}); 

Sie können auch eine E-Mail-Adapter verwenden von der Gemeinschaft beigetragen wie Parse-Server-sendgrid-Adapter oder parsen-server-Mandrill -Adapter.

Verwandte Themen