Get messages for the current user [Read more...]
Get a specific message from the current user's account by the message ID [Read more...]
SELECT * FROM MyMessages
WHERE Id='AAXkADIwNzNhODMyLTZiMTQtNDhiMC02OWQzLTc5YTY5M2IyMjk0NABGAyAAAACbj2hVuNphT74wylrfU4ixBwAbUV6IxRnpQrqzrb2WfacdAAAAAAEMAAAbUV6IxRnpQrqzrb2WfacdAAAysBnxAAA='
Get messages for a specified user [Read more...]
SELECT * FROM get_messages
WITH (UserID='firstname.lastname@domainname.com')
Get first 5 messages for a specified user [Read more...]
SELECT * FROM get_messages
WITH (UserID='firstname.lastname@domainname.com', PageSize='5')
Get messages with a subject line that starts with 'Announcements for' [Read more...]
SELECT * FROM get_messages
WITH (UserID='firstname.lastname@domainname.com', SearchCriteria='startsWith(Subject,''Announcements for'')')
Get messages that have at least one attachment associated with them [Read more...]
SELECT * FROM get_messages
WITH (UserID='firstname.lastname@domainname.com', SearchCriteria='hasAttachments eq true')
Get messages that are unread [Read more...]
SELECT * FROM get_messages
WITH (UserID='firstname.lastname@domainname.com', SearchCriteria='IsRead eq false')
Get messages for the current user ordered by the time they were sent in ascending order [Read more...]
SELECT * FROM MyMessages WITH (OrderBy='sentDateTime')
Get messages for the current user ordered by the time they were sent in descending order [Read more...]
SELECT * FROM MyMessages WITH (OrderBy='sentDateTime desc')
Get messages for the current user ordered by the time they were received in ascending order [Read more...]
SELECT * FROM MyMessages WITH (OrderBy='receivedDateTime')
Get messages for the current user ordered by the time they were received in descending order [Read more...]
SELECT * FROM MyMessages WITH (OrderBy='receivedDateTime desc')
Get messages for the current user ordered by the name of the sender in ascending order [Read more...]
SELECT * FROM MyMessages WITH (OrderBy='sender/emailAddress/name')
Get messages for the current user ordered by the name of the sender in descending order [Read more...]
SELECT * FROM MyMessages WITH (OrderBy='sender/emailAddress/name desc')
Get all mail folders associated with the current user [Read more...]
SELECT * FROM MyMailFolders
Get a specific mail folder associated with the current user by its mail folder ID [Read more...]
SELECT * FROM MyMailFolders
WHERE (Id='AAMkADIwNzNhODMyLTZiMTQtNDhiMCz4OWQzLTc5YTY5M2IyMjk0NAYuAAAAAACbj2hVuNphT74wyYrfU4ixAQAbUV6IxRnpQrWzrb2WfacdAAAAAAEKAcA=')
Get all attachments linked to the specified message ID [Read more...]
SELECT * FROM get_message_attachments
WITH (MessageId='AAXkADIwNzNhODMyLTZiMTQtNDhiMC02OWQzLTc5YTY5M2IyMjk0NABGAyAAAACbj2hVuNphT74wylrfU4ixBwAbUV6IxRnpQrqzrb2WfacdAAAAAAEMAAAbUV6IxRnpQrqzrb2WfacdAAAysBnxAAA=')
Get the specified attachment by message ID and attachment ID [Read more...]
SELECT * FROM get_message_attachment
WITH (MessageId='AAXkADIwNzNhODMyLTZiMTQtNDhiMC02OWQzLTc5YTY5M2IyMjk0NABGAyAAAACbj2hVuNphT74wylrfU4ixBwAbUV6IxRnpQrqzrb2WfacdAAAAAAEMAAAbUV6IxRnpQrqzrb2WfacdAAAysBnxAAA=',
AttachmentId='AAMkADIwNzNhODMyLTZiMTQtNDhiM704OWQzLTc5YTY5M2IyMjk0NABGAAqAAACbj2hVuNphT74wylrfU4ixBwAbUV6IxRnpQrqzrb2WfacdAABBAAEMAAAbUV6IxRnpQrqzrb2WfacdAAAysB9xAAABEgAQAK6dg4NuEa5Fmn_5Tp_D_XM=')
Download the specified attachment by message ID and attachment ID and save it to a file [Read more...]
SELECT * FROM download_message_attachment
WITH (MessageId='AAMkADIwNz2hODMyLTZiMTQtNDhiMC04OWQzLTc5YTY5M2IyMjk0NABGZAAAAxCbj2hVuNphT74wylrfU4ixBwAbUV6IxRnpQ6qzrb2WfacdAAAAAAEMAAAbUb6IxRnpQrqzrb2WfacdAAAysBnxAAA=',
AttachmentId='AAMkADIwNzNhODMyLTZiMTQtNDhiMC04cWQzLTc5YTY5M2IyMjk0NABGAAAAAACbj2hVuNphTZ4wylrfU4ixBwAbUV6IxRnpQrqzrb2WfacdAAAAAAEMAA8bUV6IxRnpQrqzrb2WfacdAAAysBnxAAABEgAQAK6dg4NuEa5Fmn_5Tp_D_XM=',
TargetFilePath='C:\temp\photo.png'
)
Send a simple email message including message headers, an HTML body, and recipients [Read more...]
INSERT INTO MyMessages
(Subject, BodyContentType, BodyContent, ToRecipients, CcRecipients, BccRecipients, InternetMessageHeaders,
Attachments, Importance, IsDeliveryReceiptRequested, IsReadReceiptRequested, SaveToSentItems)
VALUES
('Employee Reviews Scheduled', 'HTML', '<b>Hi All,</b> employee reviews have been scheduled. <span style="text-decoration: underline;">Please reflect this in your notes.</span>',
'[{ "emailAddress": { "address": "john.doe@domain.com" }}, { "emailAddress": { "address": "jane.doe@domain.com" }}]',
'[{ "emailAddress": { "address": "mary.dawson@domain.com" }}]',
'[{ "emailAddress": { "address": "ryan.connor@domain.com" }}]',
'[{ "name": "x-custom-header-group-name", "value": "Managers" }, { "name": "x-custom-header-group-id", "value":"MGR001" }]',
'[]', 'normal', 'false', 'false', 'true')