Hermod
A cross-platform, modular and fully GDPR-compliant email archival solution!
Loading...
Searching...
No Matches
Hermod.Core.Accounts Namespace Reference

Classes

class  Domain
 Represents a single domain. More...
 
class  DomainUser
 This class represents a single user (email account) in a domain. More...
 

Enumerations

enum  AccountType { Imap = 0 , Pop3 = 1 }
 Enumerates the different types of account types that are supported. More...
 

Enumeration Type Documentation

◆ AccountType

Enumerates the different types of account types that are supported.

Enumerator
Imap 

The account uses the IMAP protocol to retrieve data.

Use of the IMAP protocol is inefficient, compared to POP3 because IMAP accounts keep their emails on the server, meaning Hermod will have to determine if the email has previously been indexed, whereas POP3 means the emails are deleted automatically.

IMAP remains the default, however, as not many people wish to create separate inboxes.

Pop3 

The account uses POP3 to retrieve data.

This is the recommended protocol for use with Hermod, as POP3 accounts delete the files from the server, meaning that Hermod does not have to check each email if it has previously been indexed.

Definition at line 8 of file AccountType.cs.

8 {
9
20 Imap = 0,
21
29 Pop3 = 1
30
31 }
@ Imap
The account uses the IMAP protocol to retrieve data.
@ Pop3
The account uses POP3 to retrieve data.