Сообщение на форуме
21 октября 2015 в 21:12:34
Добрый день. Необходимо отправлять письма из 1с через сервис mailgun, вот адрес сайта http://www.mailgun.com/
Там есть пример на сях, и ещё на некоторых языках, может кто сможет подсказать как на 1с перевести)
# Try running this locally.
public static RestResponse SendSimpleMessage() {
RestClient client = new RestClient();
client.BaseUrl = "https://api.mailgun.net/v3";;
client.Authenticator = new HttpBasicAuthenticator(
"api","key-3ax6xnjp29jd6fds4gc373sgvjxteol0");
RestRequest request = new RestRequest();
request.AddParameter("domain",
"samples.mailgun.org", ParameterType.UrlSegment);
request.Resource = "{domain}/messages";
request.AddParameter("from", "Excited User <excited@samples.mailgun.org>");
request.AddParameter("to", "devs@mailgun.net");
request.AddParameter("subject", "Hello");
request.AddParameter("text", "Testing some Mailgun awesomeness!");
request.Method = Method.POST;
return client.Execute(request);
}
Таку понимаю должно быть что-то типа:
Сервер = "api.mailgun.net/v3";
Соединение = Новый HTTPСоединение(Сервер);
Заголовки = Новый Соответствие();
Заголовки.Вставить("Content-Type", "text/html; charset=utf-8");
Заголовки.Вставить("Content-Length", "162");
Запрос = Новый HTTPЗапрос("samples.mailgun.org/messages",Заголовки);
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
А как передать параметры api,from,to,subject и text что-то не пойму