Mailgun Ruby les proxyið þegar biðlarinn er búinn til
Stilltu Mailgun.proxy_url áður en þú býrð til núverandi Faraday-undirstaðan Mailgun::Client og haltu API-hýsilnum og lyklinum aðskildum.
Faraday-undirstaði Mailgun Ruby biðlarinn les Mailgun.proxy_url þegar hann er byggður. Stilltu það sjálfgefna gildi fyrst:
require 'mailgun-ruby'
Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)
OUTBOUND_PROXY getur innihaldið slóð eins og http://proxy.example:8080. Endapunktur úr HTTP-proxylistanum getur veitt opinbera HTTP-leið fyrir þetta gildi. Haltu api_key og api_host sem Mailgun-stillingum forritsins, þar á meðal fyrirhuguðu svæðisbundnu API-hýsilsnafni.
Byggingin sendir proxy_url til proxy-valmöguleika Faraday og stillir API-reikninginn sér. Síðari breyting á Mailgun.proxy_url lætur geymda Faraday-tenginguna hjá fyrirliggjandi biðlara óbreytta.
proxy_url er einnig samþykkt sem sjöunda stöðuargument byggingarinnar. Notaðu hin rótgróna stillingarstíl forritsins svo sú staða haldist skiljanleg.
Eldri útgáfur af mailgun-ruby notuðu RestClient. RestClient.proxy-úthlutun gildir fyrir þá flutningskynslóð; athugaðu uppsetta SDK-ið áður en þú aðlagar það að Faraday-undirstaðnum biðlara.