mirror of
https://github.com/itflow-org/itflow
synced 2026-03-13 09:14:51 +00:00
Add new optional beta email parser thats based on ImapEngine instead of Webklex
This commit is contained in:
12
plugins/vendor/directorytree/imapengine/src/Enums/ContentDispositionType.php
vendored
Normal file
12
plugins/vendor/directorytree/imapengine/src/Enums/ContentDispositionType.php
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
namespace DirectoryTree\ImapEngine\Enums;
|
||||
|
||||
/**
|
||||
* @see https://datatracker.ietf.org/doc/html/rfc2183
|
||||
*/
|
||||
enum ContentDispositionType: string
|
||||
{
|
||||
case Inline = 'inline';
|
||||
case Attachment = 'attachment';
|
||||
}
|
||||
9
plugins/vendor/directorytree/imapengine/src/Enums/ImapFetchIdentifier.php
vendored
Normal file
9
plugins/vendor/directorytree/imapengine/src/Enums/ImapFetchIdentifier.php
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
<?php
|
||||
|
||||
namespace DirectoryTree\ImapEngine\Enums;
|
||||
|
||||
enum ImapFetchIdentifier
|
||||
{
|
||||
case Uid;
|
||||
case MessageNumber;
|
||||
}
|
||||
13
plugins/vendor/directorytree/imapengine/src/Enums/ImapFlag.php
vendored
Normal file
13
plugins/vendor/directorytree/imapengine/src/Enums/ImapFlag.php
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
<?php
|
||||
|
||||
namespace DirectoryTree\ImapEngine\Enums;
|
||||
|
||||
enum ImapFlag: string
|
||||
{
|
||||
case Seen = '\Seen';
|
||||
case Draft = '\Draft';
|
||||
case Recent = '\Recent';
|
||||
case Flagged = '\Flagged';
|
||||
case Deleted = '\Deleted';
|
||||
case Answered = '\Answered';
|
||||
}
|
||||
39
plugins/vendor/directorytree/imapengine/src/Enums/ImapSearchKey.php
vendored
Normal file
39
plugins/vendor/directorytree/imapengine/src/Enums/ImapSearchKey.php
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
namespace DirectoryTree\ImapEngine\Enums;
|
||||
|
||||
enum ImapSearchKey: string
|
||||
{
|
||||
case Cc = 'CC';
|
||||
case On = 'ON';
|
||||
case To = 'TO';
|
||||
case All = 'ALL';
|
||||
case New = 'NEW';
|
||||
case Old = 'OLD';
|
||||
case Bcc = 'BCC';
|
||||
case Uid = 'UID';
|
||||
case Seen = 'SEEN';
|
||||
case Body = 'BODY';
|
||||
case From = 'FROM';
|
||||
case Text = 'TEXT';
|
||||
case Draft = 'DRAFT';
|
||||
case Since = 'SINCE';
|
||||
case SentOn = 'SENTON';
|
||||
case SentSince = 'SENTSINCE';
|
||||
case SentBefore = 'SENTBEFORE';
|
||||
case Recent = 'RECENT';
|
||||
case Unseen = 'UNSEEN';
|
||||
case Before = 'BEFORE';
|
||||
case Header = 'HEADER';
|
||||
case Larger = 'LARGER';
|
||||
case Deleted = 'DELETED';
|
||||
case Flagged = 'FLAGGED';
|
||||
case Keyword = 'KEYWORD';
|
||||
case Unkeyword = 'UNKEYWORD';
|
||||
case Subject = 'SUBJECT';
|
||||
case Smaller = 'SMALLER';
|
||||
case Answered = 'ANSWERED';
|
||||
case Undeleted = 'UNDELETED';
|
||||
case Unflagged = 'UNFLAGGED';
|
||||
case Unanswered = 'UNANSWERED';
|
||||
}
|
||||
14
plugins/vendor/directorytree/imapengine/src/Enums/ImapSortKey.php
vendored
Normal file
14
plugins/vendor/directorytree/imapengine/src/Enums/ImapSortKey.php
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
namespace DirectoryTree\ImapEngine\Enums;
|
||||
|
||||
enum ImapSortKey: string
|
||||
{
|
||||
case Cc = 'CC';
|
||||
case To = 'TO';
|
||||
case Date = 'DATE';
|
||||
case From = 'FROM';
|
||||
case Size = 'SIZE';
|
||||
case Arrival = 'ARRIVAL';
|
||||
case Subject = 'SUBJECT';
|
||||
}
|
||||
Reference in New Issue
Block a user