A Faraday-alapú Mailgun Ruby ügyfél a létrehozásakor olvassa be a Mailgun.proxy_url értékét. Először állítsa be ezt az alapértelmezést:

require 'mailgun-ruby'

Mailgun.proxy_url = ENV.fetch('OUTBOUND_PROXY')
client = Mailgun::Client.new(api_key, api_host)

Az OUTBOUND_PROXY tartalmazhat olyan URL-t, mint például http://proxy.example:8080. A HTTP proxy lista egy végpontja nyilvános HTTP-útvonalat biztosíthat ehhez az értékhez. Tartsa az api_key és api_host beállításokat az alkalmazás Mailgun-beállításaiként, beleértve a szándékolt regionális API-gazdagépnevet.

A konstruktor átadja a proxy_url értéket a Faraday proxy beállításának, és külön konfigurálja az API-fiókot. A Mailgun.proxy_url későbbi módosítása változatlanul hagyja egy meglévő ügyfél tárolt Faraday-kapcsolatát.

A proxy_url a konstruktor hetedik pozícionális argumentumaként is elfogadott. Használja az alkalmazás bevált konfigurációs stílusát, hogy ez a pozíció érthető maradjon.

A régebbi mailgun-ruby kiadások RestClientet használtak. A RestClient.proxy hozzárendelés arra a szállítási generációra érvényes; a Faraday-alapú ügyfélhez való igazítás előtt ellenőrizze a telepített SDK-t.

Kapcsolódó cikkek