Mailgun Ruby lesur proxy, tá klienturin verður stovnaður
Set Mailgun.proxy_url, áðrenn tú stovnar ein núverandi Faraday-baseraðan Mailgun::Client, og halt API-vert og lykil sundur.
Faraday-baseraði Mailgun Ruby klienturin lesur Mailgun.proxy_url, tá hann verður stovnaður. Set tann sjálvfalda verdin fyrst:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY kann innihalda eitt URL sum http://proxy.example:8080. Ein endapunktur úr HTTP-proxy listanum kann veita eina almennan HTTP-leið fyri henda verdin. Halt api_key og api_host sum Mailgun-innstillingar hjá applikasjónini, eisini tað ætlaða regionala API-vertnamnið.
Stovnarinn sendir proxy_url víðari til proxy-valmøguleikan í Faraday og stillir API-kontuna sundur. Ein seinni broyting í Mailgun.proxy_url letur goymdu Faraday-sambandið hjá einum verandi klienti óbroytt.
proxy_url verður eisini viðtikið sum sjeyndi støðuargument stovnarans. Brúka tað fasta uppsetingarstíl applikasjónini, so tann støðan verður skiljandi.
Eldri mailgun-ruby útgávur brúktu RestClient. Ein RestClient.proxy-tilluting eigur við tann transport-ættarliðin; kanna tað innstalleraða SDK, áðrenn tú tillagar tað til ein Faraday-baseraðan klient.