Клиентот Mailgun Ruby заснован на Faraday го чита Mailgun.proxy_url при создавањето. Прво поставете ја таа стандардна вредност:

require 'mailgun-ruby'

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

OUTBOUND_PROXY може да содржи URL како http://proxy.example:8080. Крајна точка од списокот на HTTP прокси може да обезбеди јавна HTTP рута за оваа вредност. Задржете ги api_key и api_host како поставки за Mailgun на апликацијата, вклучувајќи го предвиденото регионално API име на домаќин.

Конструкторот го пренесува proxy_url на опцијата за прокси на Faraday и одделно го конфигурира API сметката. Подоцнежната промена на Mailgun.proxy_url ја остава зачуваната Faraday врска на постоечкиот клиент непроменета.

proxy_url се прифаќа и како седми позициски аргумент на конструкторот. Користете го востановениот стил на конфигурација на апликацијата за таа позиција да остане разбирлива.

Поновите изданија на mailgun-ruby користеа RestClient. Доделувањето на RestClient.proxy важи за таа генерација транспорт; проверете го инсталираниот SDK пред да го прилагодите на клиент заснован на Faraday.

Поврзани статии