Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Link Update #115

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@ This repository contains Aspose.Email Product Family documentation.
[Aspose.Email for SharePoint Documentation](sharepoint)


[Home](https://www.aspose.com/) | [Product Page](https://products.aspose.com/email/) | [Docs](https://docs.aspose.com/email/) | [Demos](https://products.aspose.app/email/family) | [API Reference](https://apireference.aspose.com/email) | [Blog](https://blog.aspose.com/category/email/) | [Search](https://search.aspose.com/) | [Free Support](https://forum.aspose.com/c/email) | [Temporary License](https://purchase.aspose.com/temporary-license)
[Home](https://www.aspose.com/) | [Product Page](https://products.aspose.com/email/) | [Docs](https://docs.aspose.com/email/) | [Demos](https://products.aspose.app/email/family) | [API Reference](https://reference.aspose.com/email) | [Blog](https://blog.aspose.com/category/email/) | [Search](https://search.aspose.com/) | [Free Support](https://forum.aspose.com/c/email) | [Temporary License](https://purchase.aspose.com/temporary-license)

10 changes: 5 additions & 5 deletions _index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Following are the links to some useful resources you may need to accomplish your
- [Aspose.Email for .NET Release Notes](/email/net/release-notes)
- [Aspose.Email for .NET Product Page](https://products.aspose.com/email/net)
- [Install Aspose.Email for .NET NuGet Package](https://www.nuget.org/packages/Aspose.Email/)
- [Aspose.Email for .NET API Reference Guide](https://apireference.aspose.com/email/net)
- [Aspose.Email for .NET API Reference Guide](https://reference.aspose.com/email/net)
- [Aspose.Email for .NET Free Support Forum](https://forum.aspose.com/c/email/12)
- [Aspose.Email for .NET Paid Support Helpdesk](https://helpdesk.aspose.com/)

Expand All @@ -46,7 +46,7 @@ Following are the links to some useful resources you may need to accomplish your
- [Aspose.Email for Java Release Notes](/email/java/release-notes)
- [Aspose.Email for Java Product Page](https://products.aspose.com/email/java)
- [Install Aspose.Email for Java from Maven Repository](/email/java/installation/)
- [Aspose.Email for Java API Reference Guide](https://apireference.aspose.com/email/java)
- [Aspose.Email for Java API Reference Guide](https://reference.aspose.com/email/java)
- [Download Aspose.Email for Java from GitHub Repository](https://github.com/aspose-email/Aspose.Email-for-Java)
- [Aspose.Email for Java Free Support Forum](https://forum.aspose.com/c/email/12)
- [Aspose.Email for Java Paid Support Helpdesk](https://helpdesk.aspose.com/)
Expand All @@ -70,7 +70,7 @@ Following are the links to some useful resources you may need to accomplish your
- [Aspose.Email for C++ Release Notes](/email/cpp/release-notes)
- [Aspose.Email for C++ Product Page](https://products.aspose.com/email/cpp)
- [Install Aspose.Email for C++ NuGet Package](https://www.nuget.org/packages/aspose.email.cpp.vc140/)
- [Aspose.Email for C++ API Reference Guide](https://apireference.aspose.com/email/cpp)
- [Aspose.Email for C++ API Reference Guide](https://reference.aspose.com/email/cpp)
- [Download Examples at GitHub Repository](https://github.com/aspose-email/Aspose.Email-for-C)
- [Aspose.Email for C++ Free Support Forum](https://forum.aspose.com/c/email/12)
- [Aspose.Email for C++ Paid Support Helpdesk](https://helpdesk.aspose.com/)
Expand All @@ -93,7 +93,7 @@ Following are the links to some useful resources you may need to accomplish your
- [Aspose.Email for Python via .NET Features](/email/python-net/features/)
- [Aspose.Email for Python via .NET Release Notes](/email/python-net/release-notes)
- [Aspose.Email for Python via .NET Product Page](https://products.aspose.com/email/python-net)
- [Aspose.Email for Python via .NET API Reference Guide](https://apireference.aspose.com/email/net)
- [Aspose.Email for Python via .NET API Reference Guide](https://reference.aspose.com/email/net)
- [Aspose.Email for Python via .NET Free Support Forum](https://forum.aspose.com/)
- [Aspose.Email for Python via .NET Paid Support Helpdesk](https://helpdesk.aspose.com/)

Expand All @@ -114,7 +114,7 @@ Following are the links to some useful resources you may need to accomplish your
- [Aspose.Email for Android via Java Limitations and API Differences](/email/androidjava/limitations-and-api-differences/)
- [Aspose.Email for Android via Java Release Notes](/email/java/android-via-java-release-notes)
- [Aspose.Email for Android via Java Product Page](https://products.aspose.com/email/android-java)
- [Aspose.Email for Android via Java API Reference Guide](https://apireference.aspose.com/email/java) 
- [Aspose.Email for Android via Java API Reference Guide](https://reference.aspose.com/email/java) 

## Aspose.Email for SharePoint

Expand Down
2 changes: 1 addition & 1 deletion androidjava/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ Following are the links to some useful resources you may need to accomplish your
- [Release Notes](/email/java/release-notes/)
- [Product Page](https://products.aspose.com/email/android-java)
- [Install Aspose.Email from Maven Repository](/email/java/installation/)
- [Reference Guide](https://apireference.aspose.com/email/java)
- [Reference Guide](https://reference.aspose.com/email/java)
- [Download from GitHub Repository](https://github.com/aspose-email/Aspose.Email-for-Java)
- [Free Support Forum](https://forum.aspose.com/c/email/12)
- [Paid Support Helpdesk](https://helpdesk.aspose.com/)
2 changes: 1 addition & 1 deletion androidjava/getting-started/product-support/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ When expecting a reply in the forums, please allow for time zone differences.
If you have an issue, follow these simple steps to make sure it is resolved efficiently:

- Make sure you use the latest version of the product before reporting the issue. See the [Aspose.Email for Android via Java download page](http://maven.aspose.com/repository/simple/ext-release-local/com/aspose/aspose-email/) to find out about the latest version.
- Have a look through the [forums](http://www.aspose.com/community/forums/default.aspx), this documentation Wiki and the [API Reference](https://apireference.aspose.com/java/email) before reporting an issue. Your question may already have an answer.
- Have a look through the [forums](http://www.aspose.com/community/forums/default.aspx), this documentation Wiki and the [API Reference](https://reference.aspose.com/java/email) before reporting an issue. Your question may already have an answer.
- When reporting an issue, please include the original document and possibly a fragment of your code that causes the problem. If you need to attach multiple files, zip them into one. It is safe to attach your documents in the forums since only you and Aspose's developers have access to attached files.
- Please try to report one issue per thread. If you have another issue, report it in a separate thread.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ weight: 10
url: /cpp/connecting-to-exchange-server/
---

In order to connect to Exchange servers 2007, 2010 and 2013 using Exchange Web Service, Aspose.Email provides the [EWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client) class. The [GetEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client#a1cba1af5a0bae889dedf76b9890ecb40) method instantiates and returns an [IEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) object that is further used to perform operations related to an Exchange mailbox and other folders. This article shows how to instantiate objects of [IEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client).
In order to connect to Exchange servers 2007, 2010 and 2013 using Exchange Web Service, Aspose.Email provides the [EWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client) class. The [GetEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client#a1cba1af5a0bae889dedf76b9890ecb40) method instantiates and returns an [IEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) object that is further used to perform operations related to an Exchange mailbox and other folders. This article shows how to instantiate objects of [IEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client).

The following code snippet shows you how to connect using Exchange Web Service (EWS).

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ weight: 130
url: /cpp/filter-appointments-from-exchange-server/
---

The [IEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) provides the facility to filter appointments from the Exchange server using the *ExchangeQueryBuilder*. Appointments can be filtered based on:
The [IEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) provides the facility to filter appointments from the Exchange server using the *ExchangeQueryBuilder*. Appointments can be filtered based on:

- Dates
- Recurrences
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@ url: /cpp/filter-messages-from-exchange-mailbox/

{{% alert color="primary" %}}

Aspose.Email provides the capability to filter messages from Exchange Mailbox using the [EWSClient](https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.e_w_s_client/) and ExchangeQueryBuilder. Messages can be filtered via different criteria such as by date, domain, messageId, and by Mail Delivery Notifications. This article shows how to filter messages from Exchange Server using different criteria.
Aspose.Email provides the capability to filter messages from Exchange Mailbox using the [EWSClient](https://reference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.e_w_s_client/) and ExchangeQueryBuilder. Messages can be filtered via different criteria such as by date, domain, messageId, and by Mail Delivery Notifications. This article shows how to filter messages from Exchange Server using different criteria.

{{% /alert %}}
The [IEWSClient](https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/) class provides the [ListMessages()](https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#aad8420247acd17cb1d73303ed1982d1e) method which gets all messages from a mailbox. To get only messages which match some condition, use the overloaded [ListMessages()](https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ac7bbdcc7ccacd4e8288ae6c7d929ea52) method which takes the *MailQuery* class as an argument. The *MailQuery* class provides various properties for specifying conditions, for example, date, subject, sender, and recipient.
The [IEWSClient](https://reference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/) class provides the [ListMessages()](https://reference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#aad8420247acd17cb1d73303ed1982d1e) method which gets all messages from a mailbox. To get only messages which match some condition, use the overloaded [ListMessages()](https://reference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ac7bbdcc7ccacd4e8288ae6c7d929ea52) method which takes the *MailQuery* class as an argument. The *MailQuery* class provides various properties for specifying conditions, for example, date, subject, sender, and recipient.
## **Filtering Messages**
To get filtered messages from a mailbox:

1. Connect to the Exchange server.
1. Create an instance of *MailQuery* and set the desired properties.
1. Call the [IEWSClient->ListMessages](https://apireference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ac7bbdcc7ccacd4e8288ae6c7d929ea52) method and pass the *MailQuery* in the parameters to get the filtered messages only.
1. Call the [IEWSClient->ListMessages](https://reference.aspose.com/cpp/email/class/aspose.email.clients.exchange.web_service.i_e_w_s_client/#ac7bbdcc7ccacd4e8288ae6c7d929ea52) method and pass the *MailQuery* in the parameters to get the filtered messages only.

The following code snippet shows you how to get messages that have the string "Newsletter" in the subject and were sent today.

Expand Down Expand Up @@ -68,15 +68,15 @@ The following code snippet shows you how to filter emails on the basis of all ma
### **Filter by Message Size**
{{< gist "aspose-com-gists" "525dd06c8783ebb18fb75cfc4b31d1ef" "Examples-Cpp-source-Exchange_EWS-FilterMessagesOnCriteriaUsingEWS-FilterMessagesByMessageSize.cpp" >}}
## **Building Complex Queries**
If different [MailQueryBuilder](https://apireference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/) properties are set in a separate statement, all the conditions are matched. For example, to get a message in a particular date range and from a specific host, write three statements:
If different [MailQueryBuilder](https://reference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/) properties are set in a separate statement, all the conditions are matched. For example, to get a message in a particular date range and from a specific host, write three statements:
### **Combining Queries with AND**
The following code snippet shows you how to Combine Queries with AND.



{{< gist "aspose-com-gists" "525dd06c8783ebb18fb75cfc4b31d1ef" "Examples-Cpp-source-Exchange_EWS-FilterWithComplexQueriesUsingEWS-CombineQueriesWithAND.cpp" >}}
### **Combining Queries with OR**
[MailQueryBuilder](https://apireference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/) provides the [Or()](https://apireference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/#afc735b8cd80758418502678ac69eecd4) method which takes two *MailQuery* instances as parameters. It gets messages that match any of the two conditions specified. The example below filters messages that either has the word “test” in the subject or “[email protected]” as the sender. The following code snippet shows you how to combine queries with OR.
[MailQueryBuilder](https://reference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/) provides the [Or()](https://reference.aspose.com/cpp/email/class/aspose.email.tools.search.mail_query_builder/#afc735b8cd80758418502678ac69eecd4) method which takes two *MailQuery* instances as parameters. It gets messages that match any of the two conditions specified. The example below filters messages that either has the word “test” in the subject or “[email protected]” as the sender. The following code snippet shows you how to combine queries with OR.



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ weight: 40
url: /cpp/managing-conversation-items/
---

Aspose.Email can be used to manage the conversation items on Exchange Server with the [EWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client) class. This class uses Exchange Web Services, which are only available in Exchange Server 2007 and later releases. This article shows how to find, copy, move and delete conversation items on Exchange Server 2010. Microsoft Exchange Server 2010 Service Pack 1 is required for all the features included in this section.
Aspose.Email can be used to manage the conversation items on Exchange Server with the [EWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.e_w_s_client) class. This class uses Exchange Web Services, which are only available in Exchange Server 2007 and later releases. This article shows how to find, copy, move and delete conversation items on Exchange Server 2010. Microsoft Exchange Server 2010 Service Pack 1 is required for all the features included in this section.
## **Finding Conversations**
To get the conversation information from a specific folder on the Exchange Server:

1. Connect to the Exchange Server using the [IEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [FindConversations()](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to find all the conversation items in a folder.
1. Connect to the Exchange Server using the [IEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [FindConversations()](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to find all the conversation items in a folder.
1. Display the conversation item properties like ID, conversation topic and flag status.

The following code snippet shows you how to find conversations.
Expand All @@ -21,8 +21,8 @@ The following code snippet shows you how to find conversations.
## **Copying Conversations**
To copy conversations from one folder to another:

1. Connect to the Exchange Server using the [IEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [CopyConversationItems()](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to copy the conversation item from the source folder to the destination folder.
1. Connect to the Exchange Server using the [IEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [CopyConversationItems()](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to copy the conversation item from the source folder to the destination folder.

The following code snippet shows you how to copy conversations.

Expand All @@ -32,8 +32,8 @@ The following code snippet shows you how to copy conversations.
## **Moving Conversations**
To move conversations from one folder to another:

1. Connect to the Exchange Server using the [IEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [MoveConversationItems()](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to move a conversation from the source folder to the destination folder.
1. Connect to the Exchange Server using the [IEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [MoveConversationItems()](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to move a conversation from the source folder to the destination folder.

The following code snippet shows you how to move conversations.

Expand All @@ -43,8 +43,8 @@ The following code snippet shows you how to move conversations.
## **Deleting Conversations**
To delete conversations from a folder:

1. Connect to the Exchange Server using the [IEWSClient](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [DeleteConversationItems()](https://apireference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to delete the conversation item from the source folder.
1. Connect to the Exchange Server using the [IEWSClient](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) class.
1. Call the [DeleteConversationItems()](https://reference.aspose.com/email/cpp/class/aspose.email.clients.exchange.web_service.i_e_w_s_client) method to delete the conversation item from the source folder.

The following code snippet shows you how to delete conversations.

Expand Down
Loading