Independentsoft
- any library, any programming language
Home
Purchase
Support
Company
Contact
Graph JS
>
Tutorial
> Send message on behalf of another account
Send message on behalf of another account.
import { GraphClient, ContentType, ItemBody, EmailAddress } from '../independentsoft/graph/graph.js'; import { Message } from '../independentsoft/graph/mails.js'; import { UserId } from '../independentsoft/graph/users.js'; async function mainFunc() { try { const client = new GraphClient(); client.clientId = "xxxxxxxxxx-209e-454e-xxxxxxxxxxxxxxxxxxx"; client.tenant = "independentsoft.onmicrosoft.com"; client.clientSecret = "xxxxxxxxx.ONVE[=zYYxxxxxxxxxxxxxxxx"; let message = new Message(); message.from = new EmailAddress("rade@independentsoft.onmicrosoft.com"); message.sender = new EmailAddress("rade@independentsoft.onmicrosoft.com"); message.toRecipients.push(new EmailAddress("alice@independentsoft.com")); message.subject = "Test message"; message.body = new ItemBody("Html text body", ContentType.HTML); await client.sendMessage(message, true, new UserId("info@independentsoft.onmicrosoft.com")); } catch (e) { console.error(e.code) //error code console.error(e.message) //description console.error(e.date) //timestamp console.error(e.innerError) //innerError } } mainFunc();
Need help? Ask our developers:
Name*
Email*
Message*