EMAIL API kullanarak e-posta gönderme

0
(0)

Aşağıdaki kod ile servicenow standart email api’sini kullanarak eposta gönderebilirsiniz.

 var url = 'https://dev186271.service-now.com/api/now/v1/email';
 var username = 'denemeUser';
 var password = 'xxxxxxx';

 var data = {
   to: [
     'User1 <user1@example.com>',
     'User2 <user2@example.com>'
   ],
   cc: [
     'User3 <user3@example.com>',
     'User4 <user4@example.com>'
   ],
   bcc: [
     'User5 <user5@example.com>',
     'User6 <user6@example.com>'
   ],
   subject: 'Hello There',
   text: 'Test Message',
   html: '<b>Test Message</b>',
   table_name: 'incident',
   table_record_id: '061b4b6d938002104d1a3a4efaba1005',
   headers: {
     'X-Custom': 'header'
   }
 };

var request = new sn_ws.RESTMessageV2();
 request.setEndpoint(url);
 request.setRequestHeader('Accept', 'application/json');
 request.setRequestHeader('Content-Type', 'application/json');
 request.setRequestHeader('Authorization', 'Basic ' + GlideStringUtil.base64Encode(username + ':' + password));
 request.setHttpMethod('post');
 request.setRequestBody(JSON.stringify(data));
 var response = request.execute();

 var responseBody = response.getBody();
 var httpStatus = response.getStatusCode();
 gs.info('Response: ' + responseBody);
 gs.info('HTTP Status: ' + httpStatus);

 

 

Bu yazıyı faydalı buldunuz mu?

Değerlendirmek için yıldızlara tıklayın.

Ortalama puan 0 / 5. Toplam oy: 0

Bu yazıyı henüz kimse değerlendirmemiş. İlk siz oy verin !

Bu yazıyı faydalı bulmadığınız için çok üzüldük.

Görüşleriniz bizim için çok değerli.

Nasıl daha faydalı bir yazı hazırlayabiliriz?