2012-11-22 66 views
6

Mam problemy z wysyłaniem wiadomości e-mail za pomocą Metoer. Otrzymuję komunikat "Email is not defined". Próbowałem "meteor dodaj e-mail", ale nie pomogło.Błąd adresu e-mail Meteor

Czy brakuje mi czegoś?

Odpowiedz

8

czy skonfigurowałeś zmienną środowiskową MAIL_URL?

Od docs meteorów:

Serwer odczytuje ze zmiennej MAIL_URL środowiska w celu określenia sposobu wysyłania poczty. Obecnie Meteor obsługuje wysyłanie poczty przez SMTP; zmienna środowiskowa MAIL_URL powinna mieć postać smtp://USERNAME:[email protected]:PORT /.

W przypadku aplikacji wdrożonych przy wdrażaniu meteorytów, MAIL_URL domyślnie jest kontem (dostarczanym przez Mailgun), które umożliwia aplikacjom wysyłanie do 200 wiadomości e-mail dziennie; możesz zastąpić to domyślne, przypisując do process.env.MAIL_URL przed pierwszym wywołaniem Email.send.

Jeśli MAIL_URL nie jest ustawiony (np. Podczas uruchamiania aplikacji lokalnie), Email.send wypisze komunikat na standardowe wyjście.

+0

Tak zdefiniowałem MAIL_URL zgodnie z tym artykułem: http://blog.ploki.info/post/35718279108/send-email-with-meteor-mailgun Próbowałem również wdrożyć serwer meteorów, który zgodnie z opisem powyżej automatycznie skonfiguruje MAIL_URL. Nawet bez skonfigurowania powinien nadal wysyłać komunikat na standardowe wyjście – RiaanZA