2013-07-06 15 views
5

Sto tentando di inviare messaggi tramite RestClient e mailgun.RestClient :: ResourceNotFound (404 Resource Not Found):

Ho installato gem nella mia app per rails e definito "require 'rest_client'" in config/application.rb.

Poi per inviare la posta, ho scritto questo nel mio controller messaggio: conto

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!" 

ho creato con mailgun e tasti usati e l'URL sopra come accennato nel mio conto.

Quando eseguo il codice, dà errore:

RestClient::ResourceNotFound (404 Resource Not Found): 

Qualcuno può aiutarmi cosa sta male qui?

risposta

4

Devi modificare questa parte "samples.mailgun.org" in un dominio elencato nelle informazioni del tuo account, ci sono sottodomini mailgun e domini personalizzati.

Supponendo yo hanno un sottodominio di nome 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!" 

tua chiave API è una password per mailgun e non si deve renderlo pubblico.

Problemi correlati