PocoScript for PocoMail and PocoMail PE
Note: These scripts are only accessible to licensed users with the exception of these scripts. To download scripts use your license code as the username and leave the password field blank.
The PocoScript Collection will keep growing as I add more scripts. If you want to share a script you wrote, just send it to me, and if it tests okay, I will post it here. Filenames will be modified so spaces are replaced with an underscore ("_"), due to Unix filename restrictions. Feel free to change them after download, or leave them as they are.
If you are using a third-party editor to work with PocoScript try one of these PocoScript syntax definition files:
Finally, scripts are offered here without any warranty - if you do find a problem with a certain script or a way to improve it send me a note.
Script:
insertHTML.poc
| | Author: David King
| Date: 28 Mar 2004
| |
Insert a HTML code fragment into a message.
Searches the message body for a line "*HTML*", replaces the line
with the clipboard contents, saves the resulting message in the Out
mailbox, and deletes the original message.
|
Script:
Ban_Domain_and_Delete.poc
| | Author: Gary Hardenbrook
| Date: 28 Mar 2004
| |
Modification of the "Ban Adult Sender and Delete" script.
Add's the Sender's DOMAIN ONLY to the JunkSender.txt file, then sends the message to the Trash.
Not suitable for automatic use; use only on demand.
|
Script:
Toggle_Read_UnRead.poc
| | Author: Ron Bos
| Date: 28 Mar 2004
| |
This script toggles the "read"/"unread" status of marked messages by
changing the "X-Poco-Status" header in PocoMail V3, or the "Status"
header in PocoMail V2.
|
Script:
Junk_Messages_from_Harvestor.poc
| | Author: Matthew O. Persico
| Date: 28 Mar 2004
| |
A common spam trick to to cycle through a list of words or names
and just tack on the ISP name after the @. It is very rare that a real
message to you will also be sent to another email at your ISP
So, if your ISP appears more than once in the list of recipients, it is probably junk.
|
Script:
ReportOnAddress.poc
| | Author: Michael Motek
| Date: 28 Mar 2004
| |
Produce a "ReportOnAddress" report for a user supplied email address.
|
Script:
Count-JunkMessages.poc
| | Author: Michael Motek
| Date: 28 Mar 2004
| |
A reminder to review the junk mail folder. Run with notification of new messages
arriving in the junk mail folder turned off. You will want to check them every once in a
while to ensure there aren't any legimate messages there. This script, when configured
to run from an OnTimer event, performs that task.
|
Script:
MarkAsUnread.poc
| | Author: Michael Motek
| Date: 28 Mar 2004
| |
Script can be used on incoming mail or manually; it will mark messages as being unread.
|
| Script:
german_unicode_reader.poc
| | Author: Andreas Wosgien
| Date: 29 Jul 2003
| |
Up to now, Poco cannot correctly display UTF-8 (Unicode) characters in
received messages. As a workaround for German users, this script
converts the German characters ä, ö, ü, Ä, Ö, Ü, ß, à, and the Euro sign
in such messages into a readable form. This script does NOT change the
message stored in the mailbox, i.e. this script is safe.
It may be possible to adapt this script to other languages.
This script runs on Poco 3.0 or later. It will become obsolete as soon
as Poco natively supports Unicode. Copy this script into the Scripts directory, then press Ctrl+F9 in Poco (or go to Tools, Events menu), and make this script run in case of the
following events: [OnDisplay], [OnReply], [OnReplyAll], and [OnForward]. You'll need to shutdown and re-start Poco afterwards!
|
| Script:
forward_to_spamcop2.poc
| | Author: allhttp
| Date: 29 Jul 2003
|
Forwards the selected message to the SpamCop service. You must provide your SpamCop Authorization code in the script setup. If you do not have a SpamCop authorization code, you can get one for free at http://spamcop.net/.
This script contains a couple of extra privacy features, namely, the deletion of certain headers that might otherwise help the recipients of the spam reports identify you. The headers that are deleted are all "X-Poco" headers, "YahooPops" headers, and an additional one selected by you, and input into the "Setup Script" section. Also in the "Setup Script" section, you may specify two other text strings that you do not want to appear in the SpamCop reports. This will delete all occurrences of the specified text. I have found this necessary because SpamCop will not remove your e-mail references from the generated reports if they are contained in the body of the message, or in non-standard headers.
Finally, the script will remove the "X-Account" header - this header can identify your e-mail address *and* your surname, if your account is configured accordingly in PocoMail. Better safe than sorry. Once all the mungeing and processing is completed, your prepared message is presented for you to send, or edit before sending.
|
| Script:
forward_to_spamcop.poc
| | Author: Robin
| Date: 29 Jul 2003
| |
Script will forward email (Queue) to customized spamcop address and move message to trash.
|
| Script:
report_spamcop_link.poc
| | Author: Robin
| Date: 29 Jul 2003
| |
This script searchs for a spamcop reporting link, and opens a browser to that link. Message is moved to trash.
|
| Script:
worldwide_spam.poc
| | Author: Chris Clementson
| Date: 29 Jul 2003
|
Detects and files spam from worldwide domains. This script looks for a dot located three characters from the end of the From, Reply-To, and Return-Path fields, indicating a domain outside the United States. Consider the following strings:
someone@somewhere.com.br
<someone@somewhere.com.br>
someone@somewhere.br
<someone@somewhere.br>
Assuming the suffix ".br" has not been exempted by the user, the
script first strips any trailing ">" which may exist. Next, it
checks for any domain you wish to exempt from filtering, e.g. if you
want messages with ".uk" to be exempt from filtering,
enter ".uk" as the $exempt_domain (you may duplicate this code for
as many domains as you wish to exempt). If you do not
want any domains to be exempt, set $exempt_domian to "" (null
string). The script then checks to see if the third character from
the end of the string is a dot. If it is, the script moves the
message to the designated mailbox. Now consider these strings:
someone@springmind.com
<someone@springmind.net>
In the above cases the script will not see a dot character but will
instead see a "c" or "n" and will not filter the messages.
|
| Script:
clipboard_dictionary_lookup.poc
| | Author: Jordan Callicoat
| Date: 29 Jul 2003
| |
Lookup a word at dict.org from the clipboard. This script is intended to be assigned to a custom button, e.g., button 7, and used in conjunction w/ the hotkey for copying a selection to the clipboard. I.e., select word(s), press CTRL-C, then CTRL-7 (where 7 is number of the custom button).
|
| Script:
online_dictionary_lookup.poc
| | Author: Jordan Callicoat
| Date: 21 Mar 2003
| |
Looks up words in various online dictionaries, using the system's default webbrowser.
|
| Script:
addtogroup.poc
| | Author: Michael Motek
| Date: 17 Mar 2003
| |
Adds the "From" address to the specified group in an address book. This script is designed to be run against Incoming or selected messages messages.
|
| Script:
removefromgroup.poc
| | Author: Michael Motek
| Date: 17 Mar 2003
| |
Removes the "From" address from the specified group in an address book. This script is designed to be run against Incoming or selected messages messages.
|
| Script:
loadhtmlasbody.poc
| | Author: Slaven Radic, updated by M.Motek, Jordan Callicoat
| Date: 7 Jun 2002, updated on 17/2/2003, 17/3/2003
|
It will use an existing HTML file as the message body, overwriting the current message and save the result in the Out mailbox. The script deletes the original message so it can be used easily inside Out mailbox. Best used manually, for example, queue the message you want to have a custom HTML body, go to Out mailbox then run this script on that saved message. The message will be replaced with the new one.
Update: Now checks that html file exists, adds user configurable option to delete html file after use, uses ImportSettings command to preserve settings. Update 2: Show a dialog asking for file to insert; Remember file with ExportVar; Show last used file in insert dialog with ImportVar.
|
| Script:
find_marked_messages.poc
| | Author: Rachel Heath
| Date: 1 Mar 2002, updated on 17 Mar 2003
| |
This script works it's way through the index file for each mailbox,
looking for any messages that are marked (Reply, Follow up etc). If
it finds a marked message it will add both the mailbox and the
message details to a slimmed down (and modified) version of the
QuickGuide. It is recommended that you Compress all your Mailboxes prior to running this script. Update: Joel fixed a reported problem.
|
| Script:
expand_from_names.poc
| | Author: Bryan Pfaffenberger
| Date: 17 Feb 2003
|
This script will modify From header, so that if any of the recipient addresses is found in the selected address book, it will be expanded to a full name and address format, for example:
From: jsmith@isp.domain
if found in the address book would be expanded to:
From: Jane Smith
Usage: for use ONLY on on incoming messages; will NOT work on selected messages
|
| Script:
manage_draft_message.poc
| | Author: M. J. Guerra
| Date: 17 Feb 2003
|
This script can save a copy of your draft message to a file when
you save it to the Draft mailbox and/or when you send it. It can
also optionally delete the draft message file when the message
has been successfully sent. You will need to add the following
two lines to the draft.dat file in the Mail subdirectory:
[Events]
OnAdd_Scripts=manage_draft_message
You may also want to set up Outgoing and Post-Send filters; see
the Setup section of the script for details.
|
| Script:
tagunreplied.poc
| | Author: Michael Motek
| Date: 17 Feb 2003
|
This script will select (tag) all messages that have not been replied to. Messages originating from an account in this Poco setup will be excluded. Once tagged the Poco "Show Only" bar can be used to display only those messages. To display all messages in a mailbox that have annotations:
a. Select all messages in the mailbox.
b. Run the TagUnreplied script by selecting "TagUnreplied" from the "All Scripts Run" item on the "Tools" menu.
c. Select "tagged" from the "Show only" bar.
|
| Script:
missing_attachment.poc
| | Author: Baruch Sollish
| Date: 12 Dec 2002
| |
The script checks the body of an outgoing message for "attach" or "enclos". If either of these is found, the script looks for an attachment. If there is no attachment, the user is notified and the message is placed in the editor, giving the user a chance to add an attachment. If the message doesn't mention attach/enclose, or if it does but an attachment is present, the message is
sent transparently. The filter can be disabled if a particular message is intended to be sent w/o attachment even though the magic words attach/enclos appear in the body. The script should be used as an outgoing filter. Updated: The user can now also decide whether to edit the message
or to send it as is without an attachment.
|
| Script:
reply_to_mailing_list.poc
| | Author: Matthew O. Persico
| Date: 5 Dec 2002
| |
When subscribed to a mailing list, it is considered bad form to reply to individual users; that is what the list is for. However, a Reply will usually go back to the poster, not the list, and ReplyAll just keeps perpetuating the problem. This script fixes that problem.
It reads the currently selected message looking for the List-Post header. That address becomes the To. The subject is read, stripped of any Re: substrings and prefixed with our own "Re: ". The message id is read and becomes the In-Reply-To header. The From and Date are read and become the body reply header (On 4/5/2002, Joe Bag-o-donuts wrote:) The body is read, quoted and appended to the new body. Finally, the signature is read, if it exists, and appended.
|
| Script:
replyall_fix_to.poc
| | Author: Michael Motek
| Date: 5 Dec 2002
| |
This script attempts to fix problems with the return addresses generated by the ReplyAll function.
Some strangely formatted "To:" recipient lines can cause Poco to insert them back into the reply, this script removes any "To:" entries in the reply that do not contain an "@".
|
| Script:
delete_encoded_attachments.poc
| | Author: Erik Cedergren
| Date: 5 Dec 2002
| |
This script will allow you to selective delete attachments encoded in the message (not already saved to the attachments folder). It prompts for each attachment still contained in the mail and delete those selected.
|
| Script:
ban_domain_and_move_to_trash.poc
| | Author: John Dearinger
| Date: 17 Nov 2002
|
Will go through messages in the Junk Mail box and add the senders domain
to the JunkSender.txt file. If the Reply-to field is present the user will be
queried to ban that also. Individual email id's that belong to the banned
domain(s) are removed from the junksenders.txt file since they won't be
needed after the domain is banned. Any remarks are left intact. Script only
operates in Junk Mail box in manual mode on messages you have selected.
Designed to work with two companion scripts:
filter_messages_against_address_book.poc
Which filters the incoming mail into the Junk Mail box
where this script looks unless they are in the banned
senders list in which case they are moved to the Trash box
OR unless they are in the address book in which case
the message is moved to the In box (even if in the banned list).
ban_sender_and_move_to_trash.poc
which runs manually in the Junk Mail box and adds the senders email address
to the banned senders list after verifying they are not in the address book.
Then it moves the email to the Trash mail box.
|
| Script:
add_return_receipt_header.poc
| | Author: Michael Motek
| Date: 29 Oct 2002
| |
Turn on the "Return receipt" header as the default. This script can only be run against outgoing messages or via one of the following Poco events: OnCompose, onBounceEdit, onForwardAttEdit, OnForwardEdit, OnReplyAllEdit and OnReplyEdit. Running the script on outgoing events will cause the header to be added to all messages. You can control this to a degree by configuring filters to decide when to run the script. See www.jdfsoftware.com/pocofaq/events.html for info on how to setup the events.
|
| Script:
filter_messages_against_address_book.poc
| | Author: John Dearinger
| Date: 28 Oct 2002
|
Set this script up to act on incoming email automatically. Script will compare the To, From and Reply-to headers of an email address.
If From and To addresses equal My email address (spoofed) move to Trash box.
If Reply-To or From address is in the address book message is moved to the In mailbox.
Otherwise...
If Reply-To or From address is in a banned domain then message is moved to Trash box.
If Reply-To or From address is in the Banned senders file (junksender.txt) it is moved to the Trash box.
If NOT in the Banned senders file the message is moved to the Junk Mail box where it can be reviewed before running the companion script (Ban_Sender_and_Move_to_Trash.poc).
|
| Script:
ban_sender_and_move_to_trash.poc
| | Author: John Dearinger
| Date: 28 Oct 2002
|
Set this script up to respond to one of your script buttons or as a
filter with a Ctrl-key combination. Script will go through messages in the Junk Mail box and add the senders to the JunkSender.txt file (but only if not in your address book). Both the Reply-to and From headers are checked against the address book:
If either is found the Address will not be banned. Instead you are asked
if you want to delete the message.
Otherwise, if either is in the banned list the email is sent to trash mail box.
If neither is found both are added to the banned list, if not blank
not the same address, or if the domain is not already banned.
Script Only operates in Junk Mail box in manual mode on messages you
have selected.
|
| Script:
save_eml_all.poc
| | Author: Noggin
| Date: 10 Oct 2002
| |
The script will go through all EML attachments present in your Attachments directory and save them as messages to the current mailbox. There are three alternate versions of the script: the script that prompts to see which messages are added; the script that acts on EML attachments only in the currently selected message; and, the script that prompts which of the EML attachments in the current message to add to the current mailbox.
|
| Script:
copy_whole_message.poc
| | Author: Noggin
| Date: 10 Oct 2002
| |
This script copies the From, Subject, Date, To and CC and BCC headers (if present) to the clipboard; it also cleans up the To, CC and BCC fields and puts the message body into a temporary file. The script was designed to work by relying on MS Word to open and correctly render the message body type (i.e. plain text or html). You will need this macro to make the script work. The script leaves the whole message on the clipboard so that it can be pasted into another document.
|
| Script:
address_book_name_filler.poc
| | Author: Michael Motek
| Date: 10 Oct 2002
| |
Fills in the first and last name fields from the name field if the former fields are blank in the address book entry.
|
| Script:
find_name_for_address.poc
| | Author: Michael Motek
| Date: 4 Oct 2002
| |
The script will display the name for a given email address.
The script will first check to see if the user has selected an email
address from the message, if so that address will be used for the
search. If no address has been selected the script will prompt the
user to supply one. The script then searches all the user's address
books and displays the name corresponding to the first match found.
|
| Script:
add_senders_to_address_book.poc
| | Author: Slaven Radic
| Date: 20 Aug 2002
|
Adds the sender of the passed message to the chosen address book. It will add the entry to the address book only if the same address is not already present in the address book. Can be used on all incoming mail, as well as manually; for example, select all messages in a mailbox and run the script on all of them to create a comprehensive address book. Or if used in conjunction with Show Only bar to select messages, the options become limitless!
Updated: This script is 3 years old, now updated to work with PocoMail 2.6x versions.
|
| Script:
attachment_killer.poc
| | Author: Michael Motek
| Date: 20 Aug 2002
| |
Deletes all files with specific extensions from the attachment directory.
The user can configure the list of extensions using Poco's Script setup functionality.
|
| Script:
return_receipt.poc
| | Author: Andreas Wosgien
| Date: 20 Aug 2002
|
When you open an unread message and the sender has asked to be
notified when you read the message, this script will create a
return receipt message. A message box will inform you about that.
Afterwards, you can send that message, or you can delete it. Works only with PocoMail 2.61 or later. Installation: Copy this script into the Scripts directory and add the following line to the POCO.INI file under the [Events] heading (add the heading to the bottom of POCO.INI if not already present):
[Events]
OnDisplay_Scripts="return_receipt"
Updated: works properly with version 2.62.
|
| Script:
sendagain.poc
| | Author: Michael Motek
| Date: 12 Aug 2002
| |
Implements "Send Again" functionality by saving the current message to the Out box. The date header will not be changed unless the message is opened and re-queued. Best used manually on selected messages.
|
| Script:
messageid.poc
| | Author: Bruce C. Olson
| Date: 12 Aug 2002
| |
This script will add the Message-ID header to the message; to be used on Outgoing messages.
|
| Script:
usurped_address_detector.poc
| | Author: Michael Motek
| Date: 30 Jul 2002
| |
Examine messages for the same address in the From and To lines and treat as spam if the address matches that of the current account. To be used automatically via Incoming or Pre-download filters.
|
| Script:
submit_to_spamcop.poc
| | Author: Jim Reardon
| Date: 24 Jul 2002
|
Reports the highlighted message to the SpamCop reporting service
Requires a SpamCop authorization code to be set via the Setup Script
area to function. To get one, visit:
http://spamcop.net/anonsignup.shtml
You will receive an email with your authorization code.
|
| Script:
group_from_clipboard_csv.poc
| | Author: Slaven Radic
| Date: 4 Jul 2002
| |
Create an address book group from a list of addresses in CSV format in clipboard. Usage: Open the file with CSV-formatted group, copy to clipboard then run this script to create a group. If the group already exists this script will add the addresses to it.
|
| Script:
addrecipient3.poc
| | Author: Bryan Pfaffenberger (rev. by MM and CW)
| Date: 4 Jul 2002
| |
Emulates Outlook's option "Add contact information for people I reply to". This script should be included in a filter run against outgoing messages.
Update: Michael Motek added ability to prompt for addition. Update 5 April 2002: Curt Wischnewski added ability to specify address book. Update 26 April 2002: Michael Motek addded ability to prompt for nickname. Update 4 July 2002: M.Motek, do not delete entry if no nickname entered; check Poco build number; removed code for handling null fields (PocoScript bug fixed).
|
| Script:
ban_sender_domain_and_delete.poc
| | Author: Bruce C. Olson
| Date: 7 Jun 2002
| |
Add's the Sender to the JunkSender.txt file, then sends the message to the Junk Mail folder. Not suitable for automatic use; use only on demand. Update 13 July 2002: fixed a bug that caused junk sender files to grow.
|
| Script:
ban_sender_and_delete.poc
| | Author: Bruce C. Olson
| Date: 7 Jun 2002
| |
Script to manually run on received junk mail - it checks to see if the Sender is in the JunkSenders file and adds them if they are not, then it moves the message to the Junk Mail mailbox. A variation of the script called ban_adult_sender_and_delete.poc will do the same except it will move the message to Trash instead of Junk Mail mailbox. Update: fixed saving problem. Update 13 July 2002: fixed a bug that caused junk sender files to grow. |
| Script:
installunbugger.poc
| | Author: Austin Ziegler
| Date: 26 Apr 2002
| |
Script will read a message for URLs and manipulate them in
such a way as to prevent automatic HTML bugs from giving
away the store. Works only with PocoMail builds 1032 and later, as it uses the new OnAdd PocoScript mode to run on any messages saved to a specific mailbox. This script will install both UnbugHTML.poc and RebugHTML.poc scripts and setup OnAdd events.
|
| Script:
subject_reminder.poc
| | Author: Michael Motek
| Date: 26 Apr 2002
| |
Script will check outgoing messages to ensure they have a subject.
If a message does not have a subject the user will be prompted for one.
|
| Script:
fixinvertedpostaladdress.poc
| | Author: Michael Motek
| Date: 11 Apr 2002
| |
There can be a problem with postal address entries being inverted
when imported from Outlook via Netscape 4.79. The attached script
will flip the address entries back. |
| Script:
addrecipient2.poc
| | Author: Bryan Pfaffenberger (rev. by MM and CW)
| Date: 7 Apr 2002
| |
Emulates Outlook's option "Add contact information for people I reply to". This script should be included in a filter run against outgoing messages.
Update: Michael Motek added ability to prompt for addition. Update 5 April 2002: Curt Wischnewski added ability to specify address book.
|
| Script:
cvt_reprocessor.poc
| | Author: Michael Motek
| Date: 7 Apr 2002
| |
A short script that will reprocess a message to replace any CVT tags. The script can be run against selected messages (usually from the Draft mailbox) or against outgoing mail. It was written to solve a problem a user reported when they were using nested %random% tags but the script is more general than that, it allows any CVT tag to be manually entered in the message and then be
replaced.
|
| Script:
addorganization.poc
| | Author: Michael Motek
| Date: 14 Mar 2002
| |
This script adds an Organization header to all outgoing messages.
|
| Script:
addrecipient.poc
| | Author: Bryan Pfaffenberger (rev. by MM)
| Date: 14 Mar 2002
| |
Emulates Outlook's option "Add contact information for people I reply to". This script should be included in a filter run against outgoing messages. Update: Michael Motek added ability to prompt for addition.
|
| Script:
pgp_sign.poc
| | Author: Michael Bladowski
| Date: 13 Mar 2002
|
Script to sign an outgoing message with the ability to control the script via the User Header. To sign your outgoing message, you have to go to the Optional tab in the Compose window and in the "User Header" field enter
pgp: y
If this is not found the script will not sign the message. You will also need gnupg.bat file, make sure to update paths in both the script and the BAT file for your system.
|
| Script:
pgp_decryptmessage.poc
| | Author: Michael Bladowski
| Date: 13 Mar 2002
| |
Script will check the message against your keyring, and if the key for it is available, the script will put the decrypted text as an attachment to the email. NOTE: Works only with feature: leave attachment encoded in the message. You will also need pgptest2.pl file and have a Perl interpreter.
|
| Script:
verify_digital_signature2.poc
| | Author: Michael Bladowski
| Date: 8 Mar 2002
|
Script will check the message against your keyring, and if you have the signature in it, will display verification of it. Works with PGP library. You will also need pgptest.pl file and have a Perl interpreter. The script adds a header "PGP-Status" to the processed message so you are able to use
%header%:"pgp-status"
inside your ControlStrip.htm to quickly see PGP status.
|
| Script:
empty_trash.poc
| | Author: Rachel Heath
| Date: 18 Feb 2002
| |
Empties the trash mailbox ensuring that any detached attachments are also deleted. Can be run from either the scripts dialog box or via a button.
Only operates on the trash mailbox. When run in debug (dry run) mode, it is non-destructive. Only when executed outside of the 'debugger' will it actually perform the physical file deletions.
|
| Script:
PocoFilterSearchSetup.exe
| | Author: Michael Motek
| Date: 18 Feb 2002 (upadated 24 Mar 2004)
| |
The script can be run either from the "Debug run" button on the "Scripts" window or against selected messages. When run against selected messages the script will extract the values from various header fields and use them as the default values for some of the choices. These default values will only be used if you select the appropriate search option and ok the use of that value. For example if the message came from "someone@somewhere.com" and you selected to search on the "From:" and selected to use a "Search Value" then "someone@somewhere.com" would be the default value presented in the search value input box. Update: new version of the script released, with much better result diplay and formatting through HTML. Updated 18 Feb 2002 for PocoMail 2.6, now uses the internal HTML viewer for display.
Read more...
|
| Script:
savemessagearrivaltime.poc
| | Author: Michael Motek
| Date: 22 Jan 2002
| |
Create a "X-ReceivedDateTime:" header with the date and time the user received the message. Should be run only on incoming messages.
|
| Script:
clearmailbox.poc
| | Author: Michael Motek
| Date: 22 Jan 2002
| |
Delete the entire contents of the currently opened mailbox.
|
| Script:
editmessage.poc
| | Author: Michael Motek & Steve L.
| Date: 15 Jan 2002
| |
Script to edit the body of a message and save the changes.
|
| Script:
trace_route.poc
| | Author: Ian Laurie
| Date: 12 Jan 2002
| |
Attempts to trace the path spam took from it's origin, highlighting
any possible open relays and uplink providers. Works by using the
message Received headers.
|
| Script:
resendmessage.poc
| | Author: Michael Motek
| Date: 22 Nov 2001
| |
This script resends a selected message to the original recipient. The user has the option of editing the message prior to sending, queuing it for later sending or sending it immediately. If there was more than one original recipient of the message then the message will be edited to allow the user to remove recipients if necessary.
|
| Script:
markduplicates.poc
| | Author: Austin Ziegler
| Date: 30 Aug 2001
| |
The script will find duplicate messages to messages in the
selection. This version, unlike the original version of
this script, will only mark the duplicate messages
according to the setup window. Optionally, you can also download the companion script markduplicates_cleanup.poc that will remove any left over temporary files on your drive.
|
| Script:
removemark.poc
| | Author: Michael Motek
| Date: 27 Aug 2001
| |
A simple script that can remove the marking from a message.
|
| Script:
printselectedtext.poc
| | Author: Michael Motek
| Date: 21 Aug 2001
| |
This script is an attempt to implement printing of a portion of an email. The script relies on the user first copying the information to be printed to the clipboard.
|
| Script:
displayoriginatingipaddress.poc
| | Author: Michael Motek
| Date: 27 Jul 2001
| |
This script will extract the originating IP address from the received headers as an attempt to determine where SPAM is originating. The script examines the "Received" headers of a message and takes the 1st string bracketed by square brackets ("[" and "]") from the last received header to contain such a string and reports it.
|
| Script:
taglines.poc
| | Author: Michael Motek
| Date: 24 Jul 2001
|
This script is designed to be run against outgoing messages.
It allows users to have multi-line tags in a single file.
The standard tagline support should be used in a signature this
script adds support for the "%nl%" common variable tag which
will insert a new line thus creating a multi-line tag.
Eg: Line1%nl%line2%nl%line3
will become:
Line1
line2
line3
|
| Script:
changebackgroundcolour.poc
| | Author: Michael Motek
| Date: 3 Jul 2001
| |
This script changes the background colour of a message. It would typically be used on selected messages when the sender has selected a colour that makes the message difficult to read. The desired colour can be picked from the list, in plain English.
|
| Script:
tagannotatedmessages.poc
| | Author: Michael Motek
| Date: 3 Jul 2001
|
Select (tag) all messages that have an annotation (or whose annotation contains a user specified phrase). This script is designed to be run against selected messages. Once tagged the Poco "Show Only" bar can be used to display only those messages. To display all messages in a mailbox that have annotations:
- Select all messages in the mailbox.
- Run the TagAnnotatedMessages script by selecting "TagAnnotatedMessages" from the "All Scripts Run" item on the "Tools" menu.
- Select "tagged" from the "Show only" bar.
When run in debug mode the script will display the text that should be used to select all messages. This allows the user to copy that text and reset the default tag text parameter using the "Setup Script" function.
|
| Script:
markasreplied.poc
| | Author: Michael Motek
| Date: 3 Jul 2001
| |
Script can be used on incoming mail or manually; it will mark messages as being replied to.
|
| Script:
markasread.poc
| | Author: Michael Motek
| Date: 3 Jul 2001
| |
Script can be used on incoming mail or manually; it will mark messages as being read.
|
| Script:
newsgroup.poc
| | Author: Gleason Sackmann
| Date: 3 Jul 2001
| |
This script works in conjuction with a Perl interpreter - it will post a passed message to a defined Usenet newsgroup.
|
| Script:
viewinbrowser.poc
| | Author: Michael Motek
| Date: 3 Jul 2001
| |
Load raw message into user's browser so it can be printed with formatting intact. Update: script will now check for existance of scripts in the viewed message and warn the user if found.
|
| Script:
detectjavascript.poc
| | Author: Michael Motek
| Date: 16 Feb 2001
| |
Scans the body of an email to see if it contains JavaScript code, if it does the script warns the user. Written in response to the Wire Tap JavaScript bug, but can be used to detect any type of JavaScript embedded in the message.
|
| Script:
pocobackup.poc
| | Author: Michael Motek
| Date: 12 Feb 2001
|
This script backs up important Poco files to the user's "A" drive.
The script is designed to be run in dry run mode. New version no longer uses BAT files to copy, works with long filenames with spaces.
The files backed up by this script are:
- All ".ini" files from your main poco directory
- All address books (".ini files") from your address directory
- The "mail.ini" file from your mail directory
- All text (".txt") files from your mail directory
- All signature files (.txt) from your signature directory
- All script files (".poc") from your scripts directory
- All template files (".txt") from the "Templates" directory beneath the main Poco directory.
|
| Script:
annotatemsg.poc
| | Author: Michael Motek
| Date: 24 Jan 2001
| |
Use the script on selected messages to add one-line annotation to a message. Annotations are placed in the message headers.
|
| Script:
expandrecipientnames.poc
| | Author: Slaven Radic
| Date: 29 Oct 2000
|
This script will modify TO and CC headers, so that if any of the
recipient addresses is found in the selected address book, it will
be expanded to a full name and address format, for example:
To: <jsmith@isp.domain>
if found in the address book would be expanded to:
To: Jane Smith <jsmith@isp.domain>
This script should be run on outgoing messages only.
|
| Script:
buildaddresslist.poc
| | Author: Michael Motek
| Date: 28 Sep 2000
| |
Script will extract all addresses from an address book and create a file of names that can be copied back into the address book creating a single list for all members of the chosen address book.
Read more...
|
| Script:
autobounce.poc
| | Author: Slaven Radic
| Date: 9 May 2000
| |
Script to bounce incoming messages to another address if the message was sent to a specific address, user or domain. The bounced message will be saved in the Out mailbox to be sent, identical to the original message apart from the new To address. Best run on incoming mail, but can be used manually or on outgoing mail.
|
| Script:
default_digital_signature.poc
| | Author: Gwendolyn Patton
| Date: 8 May 2000
| |
Script that clearsigns outgoing messages when used with GnuPG PGP library. The scripts currently only use standard clearsigning, which wraps the entire message in a signed block. I am still experimenting with detached signatures, which put an attachment of the digital signature on the message. You need BOTH to decrypt and verify. It's a little prettier to read, but more difficult to script.
|
| Script:
verify_digital_signature.poc
| | Author: Gwendolyn Patton
| Date: 8 May 2000
| |
Script will check the message against your keyring, and if you have the signature in it, will display verification of it. Works with GnuPG PGP library. You will also need gpgveri.bat file - it contains the calls necessary to run verification against the current message. The PIF for the batch file should be set to NOT close the window when complete, so you have time to see the message...OR you need to add a "pause" to it.
|
| Script:
pocoftp.poc
| | Author: Austin Ziegler
| Date: 15 Apr 2000
| |
PocoFTP will allow you to turn Poco into a small FTP server that functions solely through e-mail. This script will monitor incoming messages for PocoFTP messages, and when found will process them as FTP requests. Script can send back directory listings and requested files; it also supports multi-user configuration with directory permissions for each user and password protection.
Read more...
|
| Script:
no_spam_vacation_messages.poc
| | Author: Gerry Doyon
| Date: 29 Apr 2000
| |
Similar to the Vacation Message script included with Poco, this script will send reply messages when you are out of the office or away from the computer. Unlike the Vacation Message, this script will first check to see if the sender is present in the address book and if not it will not send a reply message to protect you from spam.
Read more...
|
| Script:
suppress_maillist.poc
| | Author: Austin & Robin
| Date: 19 Apr 2000
| |
This will send a message to all recipients in an address book creating one message in the Out box. It will suppress the list of recipients from display (all of the recipients are in the BCC: list) and you can enter anything to be displayed in the From field.
|
| Script:
refilter.poc
| | Author: Austin Ziegler
| Date: 21 Mar 2000
| |
Runs Poco's built-in filters on selected messages. The script will run both Incoming and Outgoing filters. At the moment this script only supports two filter actions, Move and Copy. Refilter script is based on PocoFilter script but it accepts Poco's new Filter format, contained in file FILTER.INI.
Read more...
|
| Script:
pocofilter.poc
| | Author: Austin Ziegler
| Date: 14 Dec 1999
| |
This script expands on Poco's built-in message filters, allowing you to have a single configuration file to control an unlimited number of filters with great flexibility. The script reads in as input a CSV file containing the instructions for the filter which can be setup from the Setup tab of the Filters and Scripts window. Read more...
|
| Script:
remove_duplicates.poc
| | Author: Austin Ziegler
| Date: 14 Dec 1999
| |
Use this script to remove duplicate messages you may have in your mailbox. Make sure to compress your mailbox before running this script, best used manually on selected messages. Read more...
|
| Script:
convert_outlook_csv_mail.poc
| | Author: Austin Ziegler
| Date: 8 Jan 2000
| |
This script converts a CSV 'mailbox' (exported from Outlook) to a Poco mailbox. Due to the limitations of Outlook's Export feature, some information normally present in the message headers may be lost through conversion. This script is for advanced users aware of this. Read more...
|
| Script:
send_to_all_address_book.poc
| | Author: Slaven Radic
| Date: 3 Jul 1999
| |
This script will send a message template to all the addresses in a single address book without using BCC field - each recipient will receive their own message, with their address appearing in the To: field. Read more...
|
| Script:
lowercase_message.poc
| | Author: Slaven Radic
| Date: 3 Jul 1999
| |
A simple script that will take any message passed and convert the body of the message completely to lowercase characters. Best used if run on outgoing mail, but it can be used for incoming mail or manually.
|
|