Email compose
EmailDecompose
Bases: EmailParseBase
Source code in Docs2KG/parser/email/email_compose.py
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
|
clean_filename(filename, part)
staticmethod
Clean the filename to remove special characters.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
filename |
str
|
Filename to clean. |
required |
part |
Message
|
Email part. |
required |
Returns:
Name | Type | Description |
---|---|---|
str |
Cleaned filename. |
Source code in Docs2KG/parser/email/email_compose.py
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
|
decompose_email()
Decompose the email file to images, attachments, and metadata
Source code in Docs2KG/parser/email/email_compose.py
20 21 22 23 24 25 26 |
|
download_email_attachment(msg)
Download the email attachment and save it to the output directory Args: msg:
Returns:
Source code in Docs2KG/parser/email/email_compose.py
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 |
|