Filter Support: Difference between revisions
No edit summary |
(+Obsolete flag) |
||
| (6 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{RELEASE_MANAGEMENT_OBSOLETE}} | |||
<imagemap>Image:ose-navstack.png|right|border | |||
rect 0 0 174 59 [[Eudora OSE|Go to the Open Source Eudora Project Index]] | |||
rect 0 60 174 109 [[Documentation Project|Go to the Open Source Eudora Documentation Index]] | |||
rect 0 110 174 142 [[Eudora Releases|Download Eudora OSE]] | |||
desc none | |||
</imagemap> | |||
The sophistication of the underlying Thunderbird filter system has not yet progressed to match that of classic Eudora (i.e. ≤E7.1). Because of this, some of the filter conditions, operators, and actions will not be imported, though the filter containing them will be imported. | The sophistication of the underlying Thunderbird filter system has not yet progressed to match that of classic Eudora (i.e. ≤E7.1). Because of this, some of the filter conditions, operators, and actions will not be imported, though the filter containing them will be imported. | ||
The following charts diagram the classic Eudora filter system elements and the state of their support in Eudora | The following charts diagram the classic Eudora filter system elements and the state of their support in Eudora OSE, given in the order in which they appear in the respective application. | ||
| Line 10: | Line 18: | ||
<tr> | <tr> | ||
<th>Mail Header</th> | <th>Mail Header</th> | ||
<th>Supported in | <th> Supported in OSE </th> | ||
<th>Label in | <th>Label in OSE</th> | ||
</tr> | </tr> | ||
| Line 40: | Line 48: | ||
<tr> | <tr> | ||
<td>Reply-To:</td> | <td>Reply-To:</td> | ||
<td bgcolor=" | <td bgcolor="green"></td> | ||
<td></td> | <td>Reply-To '''*'''</td> | ||
</tr> | </tr> | ||
| Line 57: | Line 65: | ||
<tr> | <tr> | ||
<td>«Any Recipient»</td> | <td>«Any Recipient»</td> | ||
<td bgcolor="green"></td> | <td bgcolor="green"></td> | ||
<td>Intersects '''From, To, Cc or Bcc''' which adds the '''From''' header which was not supported in the | <td>Intersects '''From, To, Cc or Bcc''' which adds the '''From''' header which was not supported in the classic Eudora selector</td> | ||
</tr> | </tr> | ||
| Line 76: | Line 84: | ||
</table> | </table> | ||
Eudora | '''*''' Added by Eudora OSE’s '''Customize''' feature which allows you to add any mail header selector not included by default; Reply-To can be used as a syntax reference for other custom header selectors. | ||
Eudora OSE adds the following header selectors not found in the classic application: | |||
* Priority | * Priority | ||
* Status | * Status | ||
| Line 92: | Line 102: | ||
<tr> | <tr> | ||
<th>Logical Conditions</th> | <th>Logical Conditions</th> | ||
<th>Supported in | <th> Supported in OSE </th> | ||
<th>Label in | <th>Label in OSE</th> | ||
</tr> | </tr> | ||
| Line 103: | Line 113: | ||
<tr> | <tr> | ||
<td>doesn | <td>doesn’t contain</td> | ||
<td bgcolor="green"></td> | <td bgcolor="green"></td> | ||
<td>doesn | <td>doesn’t contain</td> | ||
</tr> | </tr> | ||
| Line 117: | Line 127: | ||
<td>is not</td> | <td>is not</td> | ||
<td bgcolor="green"></td> | <td bgcolor="green"></td> | ||
<td>isn | <td>isn’t</td> | ||
</tr> | </tr> | ||
| Line 139: | Line 149: | ||
<tr> | <tr> | ||
<td>doesn | <td>doesn’t appear</td> | ||
<td bgcolor="red"></td> | <td bgcolor="red"></td> | ||
<td></td> | <td></td> | ||
| Line 151: | Line 161: | ||
<tr> | <tr> | ||
<td>doesn | <td>doesn’t intersect nickname</td> | ||
<td bgcolor="red"></td> | <td bgcolor="red"></td> | ||
<td></td> | <td></td> | ||
| Line 163: | Line 173: | ||
<tr> | <tr> | ||
<td>doesn | <td>doesn’t intersect address book</td> | ||
<td bgcolor="green"></td> | <td bgcolor="green"></td> | ||
<td>isn | <td>isn’t in my address book '''*'''</td> | ||
</tr> | </tr> | ||
| Line 182: | Line 192: | ||
</table> | </table> | ||
'''*''' | '''*''' Only appears when a recipient header has been selected. | ||
| Line 190: | Line 200: | ||
<tr> | <tr> | ||
<th>Logical Operators</th> | <th> Logical Operators </th> | ||
<th>Supported in | <th> Supported in OSE </th> | ||
<th>Label in | <th>Label in OSE</th> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>ignore</td> | <td>ignore</td> | ||
<td bgcolor=" | <td bgcolor="green"></td> | ||
<td></td> | <td>n/a '''*'''</td> | ||
</tr> | </tr> | ||
| Line 215: | Line 225: | ||
<tr> | <tr> | ||
<td>unless</td> | <td>unless</td> | ||
<td bgcolor=" | <td bgcolor="yellow"></td> | ||
<td></td> | <td>n/a '''†'''</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
'''*''' This operator is non-explicit in Eudora OSE since the number of entries in the Header interface is dynamic, as opposed to classic Eudora where there were two fixed header selectors, the second of which should be explicitly ignored if it wasn’t utilized. | |||
'''†''' The importer should generate a warning if the second filter parameter cannot be properly negated to meet the '''unless''' condition. | |||
| Line 227: | Line 241: | ||
<tr> | <tr> | ||
<th>Filter Actions</th> | <th> Filter Actions </th> | ||
<th>Supported in | <th> Supported in OSE </th> | ||
<th>Label in | <th>Label in OSE</th> | ||
</tr> | </tr> | ||
| Line 235: | Line 249: | ||
<td>Make Status</td> | <td>Make Status</td> | ||
<td bgcolor="yellow"></td> | <td bgcolor="yellow"></td> | ||
<td>Intersects '''Mark as Read''' only. | <td>Intersects '''Mark as Read''' only. Classic Eudora also allowed '''Unread''', '''Replied''', '''Forwarded''', and '''Redirected'''</td> | ||
</tr> | </tr> | ||
| Line 241: | Line 255: | ||
<td>Make Priority</td> | <td>Make Priority</td> | ||
<td bgcolor="yellow"></td> | <td bgcolor="yellow"></td> | ||
<td>Mostly intersects | <td>Mostly intersects classic Eudora’s '''Set Priority To''', except for the omission of the '''Raise''' and '''Lower''' priority settings</td> | ||
</tr> | </tr> | ||
| Line 305: | Line 319: | ||
<tr> | <tr> | ||
<td>Redirect To | <td>Redirect To '''*'''</td> | ||
<td bgcolor="red"></td> | <td bgcolor="red"></td> | ||
<td></td> | <td></td> | ||
| Line 319: | Line 333: | ||
<td>Server Options</td> | <td>Server Options</td> | ||
<td bgcolor="green"></td> | <td bgcolor="green"></td> | ||
<td>Split into two separate top level actions | <td>Split into two separate top level actions – '''Delete from POP Server''' and '''Fetch from POP Server''' – instead of making those same actions available as submenu selectors</td> | ||
</tr> | </tr> | ||
| Line 337: | Line 351: | ||
<td>Junk</td> | <td>Junk</td> | ||
<td bgcolor="green"></td> | <td bgcolor="green"></td> | ||
<td>'''Set Junk Status to''' allows for a '''Not Junk''' setting which was not available in | <td>'''Set Junk Status to''' allows for a '''Not Junk''' setting which was not available in classic Eudora</td> | ||
</tr> | </tr> | ||
| Line 348: | Line 362: | ||
</table> | </table> | ||
Eudora | Eudora OSE adds the following filter actions not found in classic Eudora: | ||
* Add Star | * Add Star | ||
* Delete Message | * Delete Message | ||
<blockquote>'''Delete Message''' could be accomplished in | <blockquote>'''Delete Message''' could be accomplished in classic Eudora by simply transferring to Trash, but did not exist as a unique action.</blockquote> | ||
'''*''' In classic Eudora, the process of using filters to automatically redirect messages was referred to as '''Turbo Redirect''', as opposed to invoking the redirect command manually from the toolbar button or Message menu. | |||
Latest revision as of 14:00, 2 January 2019
⚡ Warning: The content of this page is obsolete and kept for archiving purposes of past processes.

The sophistication of the underlying Thunderbird filter system has not yet progressed to match that of classic Eudora (i.e. ≤E7.1). Because of this, some of the filter conditions, operators, and actions will not be imported, though the filter containing them will be imported.
The following charts diagram the classic Eudora filter system elements and the state of their support in Eudora OSE, given in the order in which they appear in the respective application.
Mail Headers
| Mail Header | Supported in OSE | Label in OSE |
|---|---|---|
| To: | To | |
| From: | From | |
| Subject: | Subject | |
| Cc: | Cc | |
| Reply-To: | Reply-To * | |
| «Any Header» | ||
| «Body» | Body | |
| «Any Recipient» | Intersects From, To, Cc or Bcc which adds the From header which was not supported in the classic Eudora selector | |
| «Personality» | ||
| «Junk Score» |
* Added by Eudora OSE’s Customize feature which allows you to add any mail header selector not included by default; Reply-To can be used as a syntax reference for other custom header selectors.
Eudora OSE adds the following header selectors not found in the classic application:
- Priority
- Status
- To or Cc
- From, To, Cc or Bcc
- Age in Days
- Size (KB)
- Tags
Logical Conditions
| Logical Conditions | Supported in OSE | Label in OSE |
|---|---|---|
| contains | contains | |
| doesn’t contain | doesn’t contain | |
| is | is | |
| is not | isn’t | |
| starts with | begins with | |
| ends with | ends with | |
| appears | ||
| doesn’t appear | ||
| intersects nickname | ||
| doesn’t intersect nickname | ||
| intersects address book | is in my address book * | |
| doesn’t intersect address book | isn’t in my address book * | |
| matches regexp (case insensitive) | ||
| matches regexp |
* Only appears when a recipient header has been selected.
Logical Operators
| Logical Operators | Supported in OSE | Label in OSE |
|---|---|---|
| ignore | n/a * | |
| and | Match all of the following | |
| or | Match any of the following | |
| unless | n/a † |
* This operator is non-explicit in Eudora OSE since the number of entries in the Header interface is dynamic, as opposed to classic Eudora where there were two fixed header selectors, the second of which should be explicitly ignored if it wasn’t utilized.
† The importer should generate a warning if the second filter parameter cannot be properly negated to meet the unless condition.
Filter Actions
| Filter Actions | Supported in OSE | Label in OSE |
|---|---|---|
| Make Status | Intersects Mark as Read only. Classic Eudora also allowed Unread, Replied, Forwarded, and Redirected | |
| Make Priority | Mostly intersects classic Eudora’s Set Priority To, except for the omission of the Raise and Lower priority settings | |
| Make Label | Tag Message | |
| Make Personality | ||
| Make Subject | ||
| Play Sound | ||
| Speak | ||
| Open | ||
| Notify User | ||
| Notify Application | ||
| Forward To | Forward to | |
| Redirect To * | ||
| Reply with | Reply with Template | |
| Server Options | Split into two separate top level actions – Delete from POP Server and Fetch from POP Server – instead of making those same actions available as submenu selectors | |
| Copy To | Copy to | |
| Transfer To | Move to | |
| Junk | Set Junk Status to allows for a Not Junk setting which was not available in classic Eudora | |
| Skip Rest | Stop Filter Execution |
Eudora OSE adds the following filter actions not found in classic Eudora:
- Add Star
- Delete Message
Delete Message could be accomplished in classic Eudora by simply transferring to Trash, but did not exist as a unique action.
* In classic Eudora, the process of using filters to automatically redirect messages was referred to as Turbo Redirect, as opposed to invoking the redirect command manually from the toolbar button or Message menu.