Замена адреса.
Добавлено: 2016-05-31 14:54:49
Здравствуйте.
Такая задача. При приеме почты сервер должен сделать POST запрос, в теле запроса адрес получателя, возвращается другой адрес и полученный адрес вставляется вместо старого. Формат -json.
Письма приходят вида UUID@domain.ru (UUID на стороне генерятся). Сервер запрашивает и подставляет реальные адреса и отправляет далее.
Пока тестовый конфиг такой. Незнаю как принимать и парсить принимаемое.
Такая задача. При приеме почты сервер должен сделать POST запрос, в теле запроса адрес получателя, возвращается другой адрес и полученный адрес вставляется вместо старого. Формат -json.
Письма приходят вида UUID@domain.ru (UUID на стороне генерятся). Сервер запрашивает и подставляет реальные адреса и отправляет далее.
Пока тестовый конфиг такой. Незнаю как принимать и парсить принимаемое.
Код: Выделить всё
begin routers
test:
driver = accept
domains = ! +local_domains
local_part_prefix = ticket-
transport = test
begin transports
test:
driver = pipe
command = curl -X POST -d '{"email":"$local_part@$domain"}' http://0.0.0.0:8080/ticket
debug_print = "Test transport:"