Search in sources :

Example 6 with Recipient

use of com.microsoft.graph.models.Recipient in project msgraph-beta-sdk-java by microsoftgraph.

the class OutlookTests method testSendMail.

@Test
public void testSendMail() {
    TestBase testBase = new TestBase();
    User me = testBase.graphClient.me().buildRequest().get();
    Recipient r = new Recipient();
    EmailAddress address = new EmailAddress();
    address.address = me.mail;
    r.emailAddress = address;
    Message message = new Message();
    message.subject = "Test E-Mail";
    message.from = r;
    ArrayList<Recipient> recipients = new ArrayList<Recipient>();
    recipients.add(r);
    message.toRecipients = recipients;
    testBase.graphClient.me().sendMail(UserSendMailParameterSet.newBuilder().withMessage(message).withSaveToSentItems(true).build()).buildRequest().post();
}
Also used : User(com.microsoft.graph.models.User) Message(com.microsoft.graph.models.Message) ArrayList(java.util.ArrayList) Recipient(com.microsoft.graph.models.Recipient) EmailAddress(com.microsoft.graph.models.EmailAddress) Test(org.junit.jupiter.api.Test)

Example 7 with Recipient

use of com.microsoft.graph.models.Recipient in project team-catalog by navikt.

the class MailMessage method recipient.

private static Recipient recipient(String to) {
    Recipient recipient = new Recipient();
    recipient.emailAddress = new EmailAddress();
    recipient.emailAddress.address = to;
    return recipient;
}
Also used : Recipient(com.microsoft.graph.models.Recipient) EmailAddress(com.microsoft.graph.models.EmailAddress)

Aggregations

EmailAddress (com.microsoft.graph.models.EmailAddress)7 Recipient (com.microsoft.graph.models.Recipient)7 Message (com.microsoft.graph.models.Message)6 ArrayList (java.util.ArrayList)6 User (com.microsoft.graph.models.User)4 Test (org.junit.jupiter.api.Test)2