2013-07-06 17 views
5

Próbuję wysyłać maile za pomocą RestClient i mailgun.RestClient :: ResourceNotFound (404 Resource Not Found):

Zainstalowałem klejnot w mojej aplikacji szyny i zdefiniowałem "wymagają" rest_client "" w config/application.rb.

Następnie do wysyłania poczty, napisałem to w moim kontrolera wiadomość:

RestClient.post "https://api:key-3ax6xnjp29jd6fds4gc373sgvjxteol0" "@api.mailgun.net/v2/samples.mailgun.org/messages", :from => "Excited User <[email protected]>", :to => "[email protected], [email protected]", :subject => "Hello", :text => "Testing some Mailgun awesomness!" 

Mam utworzone konto z mailgun i używanych klawiszy i adres URL powyżej wymienione na moim rachunku.

Kiedy uruchomić kod, daje błąd:

RestClient::ResourceNotFound (404 Resource Not Found): 

Czy ktoś może mi pomóc, co się dzieje niewłaściwy tutaj?

Odpowiedz

4

Musisz zmienić tę część "samples.mailgun.org" na domenę wymienioną w informacjach o koncie, są tam subdomeny pocztowe i niestandardowe domeny.

Zakładając yo mieć subdomenę o nazwie sandbox0000.mailgun.org

#i prefer to join the strings 

url = "https://api:[email protected]/v2/sandbox0000.mailgun.org/messages" 

RestClient.post url, :from => "Excited User <[email protected]>", :to => "[email protected], [email protected]", :subject => "Hello", :text => "Testing some Mailgun awesomness!" 

Twój klucz API jest hasło do mailgun i nie należy ich upublicznienie.

Powiązane problemy