<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.pscs.co.uk/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.pscs.co.uk/feed.php">
        <title>PSCS Wiki</title>
        <description></description>
        <link>https://wiki.pscs.co.uk/</link>
        <image rdf:resource="https://wiki.pscs.co.uk/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-05-06T11:47:07+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:mail_not_downloading_from_isp?rev=1775498387&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:vpop3_deleting_messages_as_old_messages?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:smtp_ids_ips?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:error_handling_script?rev=1700475481&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:userruleactionupdate?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:userruleconditionupdate?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:userruleupdate?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:userruleactionupdate?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:userruleconditionupdate?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:userruleupdate?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:autoresponder_global_script?rev=1774279769&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:status?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:repairing_corrupted_database?rev=1705318545&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:make_vpop3_redownload_messages_from_isp?rev=1775498220&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lan_forwarding_script?rev=1755706120&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:autoresponderconditionlist?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:autoresponderinfo?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:smtpspfwhitelist?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:seeing_where_a_message_came_from?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:your_connection_has_been_blocked_temporarily_-_try_again_later?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:autoresponder_script?rev=1748424278&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:calendar_calendars?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:copy_smtp_rules?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:ids_event_number?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:imap4_advanced?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lua_smtp_mx_control?rev=1771948188&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:running_database_updates_within_a_transaction?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:smtpstats_smtpclientfailures?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_foreach?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:users_autoresponderconditions?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:whats_new_in_version_5_webmail?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:outmsgrecipients?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:userruleactions?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:userruleconditions?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:userrulelist?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/faq:gdpr_hosted_vpop3?rev=1760456581&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/faq:gdpr_other_hosting?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/faq:what_is_postgresql?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:10060?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:create_an_ssl_certificate?rev=1774261123&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:performance_requirements?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:restore_deleted_calendars?rev=1668771832&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:sending_mail_from_different_email_addresses_or_domains?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:vpop3_re-downloading_old_messages_from_isp_pop3_server?rev=1767605507&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:userruleactions?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:userruleconditions?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:userrulelist?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:bandwidth_management_script?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:calendar_events?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:imap4_server_script?rev=1750675906&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:ldap_schema_in_vpop3_4.x?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:logging?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:loginaudit?rev=1692084838&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lua_scripting?rev=1774568941&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:msgaudit?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:pop3_collection?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:security_intrusion_protection?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:sender_advanced_settings?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:smtp_server?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:users_autoresponders?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/tips:tips?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:usernumber?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/faq:smtp_relay_service?rev=1624955743&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/faq:vpop3av?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:autoupdate_process_failed_with_error_code_786432?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:calendar_on_ios?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:creating_extra_smtp_services?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:data_stream_contained_nul_character?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:err_unknown_user?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:error_message_handling?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:exceptions?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:french_webmail_language_file?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:german_webmail_language_file?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:ical_on_mac_osx?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:installation_checklist?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:no_transport_provider_is_available?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:pop3_client_problem?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:postgresql_replication?rev=1549473031&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:problems_sending_mail_via_bt_from_your_own_domain?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:recovering_messages_from_corrupted_database_into_fresh_database?rev=1757598487&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:setting_up_vpop3_to_work_with_microsoft_exchange?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:signing_outgoing_mail_with_dkim?rev=1595413960&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:upgrade_vpop3?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:use_the_vpop3_status_monitor?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:v3_-_move_to_a_new_pc?rev=1573574948&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:v5_-_move_to_a_new_pc?rev=1776769960&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:vpop3_cannot_access_postgresql_-_timeout_expired?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:usernumber?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:access_restrictions_internal_format?rev=1690964557&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:address_book_tab?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:archive_script?rev=1679787211&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:attachment_extraction_script?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:attachment_processing?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:database_schema_used_in_vpop3_5.x?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:dmarc_reporter_script?rev=1699782700&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:get_all_lists_members?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:global_address_book?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:import_users_from_file?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:local_mail_general?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:logdb_attachments?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:logdb_messages?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:logdb_recipients?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:logdb_sessions?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:logdb_spamrules?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lua_smtp_mx_server_rules?rev=1771948203&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lua_smtp_relay_control?rev=1755163495&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lua_smtp_server_script?rev=1746692615&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:misc_advanced?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:misc_dns?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:schedule?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:sender_direct_settings?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:smtp_reputation_stats?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:smtp_rules_script?rev=1774525319&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamfilter_script_configuration?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/tipideas:ideas?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/wiki:syntax?rev=1773676810&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.pscs.co.uk/_media/wiki:dokuwiki.svg">
        <title>PSCS Wiki</title>
        <link>https://wiki.pscs.co.uk/</link>
        <url>https://wiki.pscs.co.uk/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:mail_not_downloading_from_isp?rev=1775498387&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-06T17:59:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mail Not Downloading From ISP</title>
        <link>https://wiki.pscs.co.uk/how_to:mail_not_downloading_from_isp?rev=1775498387&amp;do=diff</link>
        <description>Mail Not Downloading From ISP

This normally happens because you have told VPOP3 to Leave Messages On Server (on the Mail Connectors -&gt; Mail Collectors -&gt; (name) -&gt; POP3 General tab). If you do this, VPOP3 will leave messages on the ISP&#039;s mail server for several days, and remember that it has already downloaded them. Then, the next time it connects it will see that there are some messages waiting, but it may find that it has already downloaded them, so it won&#039;t download them again.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:vpop3_deleting_messages_as_old_messages?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPOP3 Deleting messages as &#039;old&#039; messages</title>
        <link>https://wiki.pscs.co.uk/how_to:vpop3_deleting_messages_as_old_messages?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 Deleting messages as &#039;old&#039; messages

If VPOP3 says &#039;deleting old message&#039; in the status window activity log that means that it has seen the unique ID of that message before, longer ago than the time specified for VPOP3 to leave messages on the server, so it thinks that the message is an old message, and so deletes it.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:smtp_ids_ips?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTP Server -&gt; IDS/IPS</title>
        <link>https://wiki.pscs.co.uk/reference:smtp_ids_ips?rev=1542192349&amp;do=diff</link>
        <description>SMTP Server -&gt; IDS/IPS

The IDS/IPS tab lets you set logging and automatic blocking parameters for the IDS (Intrusion Detection System) and IPS (Intrusion Prevention System) component of the SMTP server.

SMTP servers are regularly attacked, both by incoming mail attacks (spam/viruses etc) and relay attacks (by spammers and other malware distributors trying to send mail through them). Because of this, there is a system in VPOP3 which will track attack attempts on the SMTP service and can automat…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:error_handling_script?rev=1700475481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-20T10:18:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Error Handling Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:error_handling_script?rev=1700475481&amp;do=diff</link>
        <description>Error Handling Scripting

For most error messages that VPOP3 generates, it allows control of error messages, eg to limit the frequency of error messages if they would be generated repeatedly. These limits are set in Settings -&gt; Admin Settings -&gt; Message Control. However, if you want more granular control, you can use Lua scripting for more fine-grained control</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:userruleactionupdate?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleActionUpdate Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userruleactionupdate?rev=1542192349&amp;do=diff</link>
        <description>UserRuleActionUpdate Replacement

Use:
~userruleactionupdate~

Required parameter:

	*  Account
	*  RuleId
	*  gr_id - action ID
	*  !nativeeditor_status - inserted/deleted/updated
	*  type
	*  data

This inserts/updates/deletes the specified message rule action</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:userruleconditionupdate?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleConditionUpdate Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userruleconditionupdate?rev=1542192349&amp;do=diff</link>
        <description>UserRuleConditionUpdate Replacement

Use:
~userruleconditionupdate~

Required parameter:

	*  Account
	*  RuleID
	*  gr_id - condition ID
	*  !nativeeditor_status - inserted/deleted/updated
	*  matchi (1/0)
	*  matchn (1/0)
	*  match
	*  field
	*  data</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:userruleupdate?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleUpdate Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userruleupdate?rev=1542192349&amp;do=diff</link>
        <description>UserRuleUpdate Replacement

Use:
~userruleupdate~

Required parameter:

	*  Account
	*  gr_id - rule ID
	*  !nativeeditor_status - inserted/deleted/updated
	*  name
	*  all
	*  type

This inserts/updates/deletes the specified message rule

The return value is an XML tag:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:userruleactionupdate?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleActionUpdate Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:userruleactionupdate?rev=1542192349&amp;do=diff</link>
        <description>UserRuleActionUpdate Replacement

Use:
~userruleactionupdate~

Required parameter:

	*  RuleId
	*  gr_id - action ID
	*  !nativeeditor_status - inserted/deleted/updated
	*  type
	*  data

This inserts/updates/deletes the specified message rule action</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:userruleconditionupdate?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleConditionUpdate Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:userruleconditionupdate?rev=1542192349&amp;do=diff</link>
        <description>UserRuleConditionUpdate Replacement

Use:
~userruleconditionupdate~

Required parameter:

	*  RuleID
	*  gr_id - condition ID
	*  !nativeeditor_status - inserted/deleted/updated
	*  matchi (1/0)
	*  matchn (1/0)
	*  match
	*  field
	*  data

This inserts/updates/deletes the specified message condition</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:userruleupdate?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleUpdate Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:userruleupdate?rev=1542192349&amp;do=diff</link>
        <description>UserRuleUpdate Replacement

Use:
~userruleupdate~

Required parameter:

	*  gr_id - rule ID
	*  !nativeeditor_status - inserted/deleted/updated
	*  name
	*  all
	*  type

This inserts/updates/deletes the specified message rule

The return value is an XML tag:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:autoresponder_global_script?rev=1774279769&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-23T15:29:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Autoresponder Global Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:autoresponder_global_script?rev=1774279769&amp;do=diff</link>
        <description>Autoresponder Global Scripting

For scripting to modify the autoresponder text which is embedded in the autoresponder itself, see Autoresponder Scripting

The Autoresponder Global Script is executed for every autoresponse. It is stored in the &#039;Autoresponder.lua&#039; script in Settings → Scripts</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:status?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Status</title>
        <link>https://wiki.pscs.co.uk/reference:status?rev=1542192349&amp;do=diff</link>
        <description>Status

The VPOP3 Status screen has two tabs

	*  Server Status
	*  Sessions

Server Status

The Server Status tab is essentially a copy of the VPOP3 Status Monitor information.

	*  Connection Status - this shows the &#039;online&#039; status of VPOP3. If it says idle, it does not mean VPOP3 is not working, or not doing anything, it just means that it is not currently sending or collecting mail from the Internet.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:repairing_corrupted_database?rev=1705318545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-15T11:35:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Repairing corrupted database</title>
        <link>https://wiki.pscs.co.uk/how_to:repairing_corrupted_database?rev=1705318545&amp;do=diff</link>
        <description>Repairing corrupted database

With PostgreSQL (as with most high-end databases) the database system will automatically recover after power failures etc, if it can. If it can&#039;t then there is no manual &#039;repair&#039; function, because the data cannot totally be recovered (or it would automatically have been recovered).</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:make_vpop3_redownload_messages_from_isp?rev=1775498220&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-06T17:57:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to make VPOP3 re-download POP3 messages from the ISP</title>
        <link>https://wiki.pscs.co.uk/how_to:make_vpop3_redownload_messages_from_isp?rev=1775498220&amp;do=diff</link>
        <description>How to make VPOP3 re-download POP3 messages from the ISP

If you have the VPOP3 Mail Collector setting Leave Mail On Server enabled, then VPOP3 will leave your messages on the ISP POP3 server for the specified number of days after downloading it.

If, during this time, you want to make VPOP3 download those messages again, then you can do so.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lan_forwarding_script?rev=1755706120&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-20T16:08:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LAN Forwarding Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:lan_forwarding_script?rev=1755706120&amp;do=diff</link>
        <description>LAN Forwarding Scripting

(Added in V8.7)

This is stored in the &#039;LanForwarding.lua&#039; script in Settings -&gt; Scripts

Pre-send

These functions are called before the message is placed in the LAN Forwarding queue

There are two global variables set:

	*</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:autoresponderconditionlist?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>AutoresponderConditionList Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:autoresponderconditionlist?rev=1542192349&amp;do=diff</link>
        <description>AutoresponderConditionList Replacement

Use:
~autoresponderconditionlist~

Required parameter: responderid - the ID of the autoresponder

This returns a JSON structure containing an array of the rules associated with the specified autoresponder.

The return structure is an array of objects containing:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:autoresponderinfo?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>AutoresponderInfo Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:autoresponderinfo?rev=1542192349&amp;do=diff</link>
        <description>AutoresponderInfo Replacement

Use:
~autoresponderinfo~

Required parameter: responderid - the ID of the autoresponder

This returns a JSON structure containing the details of the specified autoresponder.

The return structure is an object containing:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:smtpspfwhitelist?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTPSPFWhitelist Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:smtpspfwhitelist?rev=1542192349&amp;do=diff</link>
        <description>SMTPSPFWhitelist Replacement

Use:
~smtpspfwhitelist~
&lt;format string&gt;
~end~

If you specify the parameter serverid then this will just return white list entries which match all servers or this server.

The format string can have the replacements

	*  id - the whitelist entry ID</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:seeing_where_a_message_came_from?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Seeing where a message came from</title>
        <link>https://wiki.pscs.co.uk/how_to:seeing_where_a_message_came_from?rev=1542192349&amp;do=diff</link>
        <description>Seeing where a message came from

Sometimes you need to check to see where a message really came from. The &#039;From:&#039; email address is easily forged, so that cannot be relied upon.

The first thing you have to do is to get the full message headers. These may look daunting, but are very useful for problem diagnosis.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:your_connection_has_been_blocked_temporarily_-_try_again_later?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Error message: Your connection has been blocked temporarily - Try again later</title>
        <link>https://wiki.pscs.co.uk/how_to:your_connection_has_been_blocked_temporarily_-_try_again_later?rev=1542192349&amp;do=diff</link>
        <description>Error message: Your connection has been blocked temporarily - Try again later

If you get an error message in your email client software saying Your connection has been blocked temporarily - Try again later or Server access temporarily blocked! Please try again later</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:autoresponder_script?rev=1748424278&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-28T09:24:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Autoresponder scripting</title>
        <link>https://wiki.pscs.co.uk/reference:autoresponder_script?rev=1748424278&amp;do=diff</link>
        <description>Autoresponder scripting

For scripting to alter the whole autoresponder definition and set in the VPOP3 settings rather than embedded in an autoresponder itself, see Autoresponder Global Scripting

In an autoresponder, you can create a Lua script by surrounding it with &lt;lua&gt; &amp; &lt;/lua&gt; tags, eg</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:calendar_calendars?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Calendar.Calendars table</title>
        <link>https://wiki.pscs.co.uk/reference:calendar_calendars?rev=1542192349&amp;do=diff</link>
        <description>Calendar.Calendars table

The Calendar.Calendars table contains a list of all &#039;calendars&#039; created in VPOP3. Each user account has at least one calendar

Columns

	*  calid - this is a integer sequential value which identifies the calendar uniquely in the database
	*</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:copy_smtp_rules?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Copy SMTP Rules - Database Query</title>
        <link>https://wiki.pscs.co.uk/reference:copy_smtp_rules?rev=1542192349&amp;do=diff</link>
        <description>Copy SMTP Rules - Database Query

This is an advanced Database action. There is no simple query that will perform the required operation, so we have to create a custom PostgreSQL function to copy the data.

At a command prompt in the VPOP3 directory run</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:ids_event_number?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IDS Log Event Numbers</title>
        <link>https://wiki.pscs.co.uk/reference:ids_event_number?rev=1542192349&amp;do=diff</link>
        <description>IDS Log Event Numbers

The VPOP3 SMTP IDS logging facility logs SMTP events in a form which may be useful to Intrusion Protection Systems, or security monitoring software.

One of the fields in the log file is the Log Event Number

These are:

	*  0 = SMTP authentication failure</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:imap4_advanced?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IMAP4 -&gt; Advanced tab</title>
        <link>https://wiki.pscs.co.uk/reference:imap4_advanced?rev=1542192349&amp;do=diff</link>
        <description>IMAP4 -&gt; Advanced tab

This page is reached from Services -&gt; IMAP4 Server, then the Advanced tab.

Here are some advanced options for the IMAP4 service in VPOP3

Fake access to inaccessible mailboxes

In the IMAP4 service you may have folders which do not exist. For instance, if you are accessing a shared Inbox folder from a user called &#039;Karen&#039;, then their folder will be called</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lua_smtp_mx_control?rev=1771948188&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-24T15:49:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lua SMTP MX Control</title>
        <link>https://wiki.pscs.co.uk/reference:lua_smtp_mx_control?rev=1771948188&amp;do=diff</link>
        <description>Lua SMTP MX Control

Every time VPOP3 is going to send messages using direct MX sending, it runs a script called mxout.lua which can be created/edited in Settings -&gt; Scripts (or in the VPOP3 directory in VPOP3 v6.6 or earlier).

Global Variables

Starting with v8.8, the following global variables are defined:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:running_database_updates_within_a_transaction?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Running database updates within a transaction</title>
        <link>https://wiki.pscs.co.uk/reference:running_database_updates_within_a_transaction?rev=1542192349&amp;do=diff</link>
        <description>Running database updates within a transaction

This is a trick which database experts use, because they have learned (often the hard way) that a simple mistype can trash a database...

Before running any database query which can alter the database (UPDATE, DELETE, INSERT, DROP, CREATE, ALTER) begin a database transaction using the</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:smtpstats_smtpclientfailures?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTPStats.SMTPClientFailures table</title>
        <link>https://wiki.pscs.co.uk/reference:smtpstats_smtpclientfailures?rev=1542192349&amp;do=diff</link>
        <description>SMTPStats.SMTPClientFailures table

The SMTPStats.SMTPClientFailures table contains logging data about errors/usage for the SMTP Services in VPOP3. These are used for the Intrusion Protection facility &amp; logging.

Columns

	*  id - sequential ID for the event
	*  ipaddress - the SMTP client&#039;s IP address</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamrules_statement_foreach?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Spam Filter Rules: ForEach</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_foreach?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: ForEach
Statement  ForEach Version  2.1.7+ Purpose  Causes a loop to be run through for all values within specified criteria 
The ForEach statement requires either two or three parameters (depending on the type of loop that is being conducted), in the format</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:users_autoresponderconditions?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Users.AutoresponderConditions table</title>
        <link>https://wiki.pscs.co.uk/reference:users_autoresponderconditions?rev=1542192349&amp;do=diff</link>
        <description>Users.AutoresponderConditions table

The Users.AutoresponderConditions table contains a record of all autoresponder trigger conditions created in VPOP3.

These tell VPOP3 when a particular autoresponder should fire for a particular user. Each autoresponder can have zero or more conditions. An autoresponder with zero conditions will never fire but can be reactivated later by adding a new condition.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:whats_new_in_version_5_webmail?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What&#039;s new in version 5 webmail?</title>
        <link>https://wiki.pscs.co.uk/reference:whats_new_in_version_5_webmail?rev=1542192349&amp;do=diff</link>
        <description>What&#039;s new in version 5 webmail?

This is a list of some of the most noticeable changes to VPOP3&#039;s webmail interface for version 5. For a more detailed list of changes, view our bugtracker.

[VPOP3 Version 5 - mobile compatible webmail]

Mobile compatible webmail

If you access version 5 webmail from a mobile device, you will probably be redirected to the mobile compatible version. It is a cut-down version of Webmail, which retains the key features, but doesn&#039;t utilise the extra features which w…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:outmsgrecipients?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>OutMsgRecipients Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:outmsgrecipients?rev=1542192349&amp;do=diff</link>
        <description>OutMsgRecipients Replacement

Use:
[~outmsgrecipients~]

Required parameter: MsgID

This returns a JSON array containing details on the recipients for the specified message in the VPOP3 out queue.

There is one object returned per recipient, and the object is:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:userruleactions?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleActions Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userruleactions?rev=1542192349&amp;do=diff</link>
        <description>UserRuleActions Replacement

Use:
~userruleactions~
&lt;format string&gt;
~end~

Required parameter: Account, RuleId

This returns the message rule actions for the specified rule

The format string can have the replacements

	*  id - numeric ID of the action
	*  type - action type</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:userruleconditions?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleConditions Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userruleconditions?rev=1542192349&amp;do=diff</link>
        <description>UserRuleConditions Replacement

Use:
~userruleconditions~
&lt;format string&gt;
~end~

Required parameter: Account, RuleId

This returns the message rule conditions for the specified rule

The format string can have the replacements

	*  id - numeric ID of the condition</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:userrulelist?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleList Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userrulelist?rev=1542192349&amp;do=diff</link>
        <description>UserRuleList Replacement

Use:
~userrulelist~
&lt;format string&gt;
~end~

Required parameter: Account

This returns the message rule list (in order) for the specified user

The format string can have the replacements

	*  id - numeric ID of the rule
	*  order - numeric order number (1-n) of the rule</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/faq:gdpr_hosted_vpop3?rev=1760456581&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-14T15:43:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GDPR for hosted VPOP3 service</title>
        <link>https://wiki.pscs.co.uk/faq:gdpr_hosted_vpop3?rev=1760456581&amp;do=diff</link>
        <description>GDPR for hosted VPOP3 service

(Since Brexit, the UK has “UK GDPR” instead of “EU GDPR”, so this document refers to UK GDPR)

Also see GDPR for VPOP3 as most of that applies to the VPOP3 hosting service as well.

This Data Processing Agreement is part of our hosted VPOP3 service terms. You can view the revision history by clicking on the &#039;clock&#039; icon to the right.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/faq:gdpr_other_hosting?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>GDPR for other hosting services (eg web hosting)</title>
        <link>https://wiki.pscs.co.uk/faq:gdpr_other_hosting?rev=1542192349&amp;do=diff</link>
        <description>GDPR for other hosting services (eg web hosting)

As a hosted service provider, we are classed as a “Data Processor” under the GDPR regulations.

For our hosting services:

	*  Data is held in the UK. Data is not transmitted outside of the EU except at your explicit request or command.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/faq:what_is_postgresql?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What is PostgreSQL?</title>
        <link>https://wiki.pscs.co.uk/faq:what_is_postgresql?rev=1542192349&amp;do=diff</link>
        <description>What is PostgreSQL?

PostgreSQL is an SQL database engine.

VPOP3 and PostgreSQL

In VPOP3 2.x, VPOP3 uses a database engine called SQLite for its database needs. SQLite has limited locking facilities, so on busy systems we encountered problems where databases would need very frequent updates, and the lock limitations would cause the updates to take a long time. For this reason we added optional support for PostgreSQL to later versions of VPOP3 2.x.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:10060?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Socket Error 10060 - Operation Timed Out</title>
        <link>https://wiki.pscs.co.uk/how_to:10060?rev=1542192349&amp;do=diff</link>
        <description>Socket Error 10060 - Operation Timed Out

This error is quite self explanatory. It means that Windows reported that a connection attempt or idle connection timed out.

If this error occurs during a connection attempt (eg in a VPOP3 - SMTP Client connection problem error message), then it means that Windows couldn&#039;t connect to the ISP mail server within a fixed time (the timeout limit is fixed within Windows itself). This problem can either mean that your ISP is having a problem, that you are con…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:create_an_ssl_certificate?rev=1774261123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-23T10:18:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to create an SSL Certificate</title>
        <link>https://wiki.pscs.co.uk/how_to:create_an_ssl_certificate?rev=1774261123&amp;do=diff</link>
        <description>How to create an SSL Certificate

VPOP3 Enterprise supports SSL certificates for encrypted sessions.

The basic mechanism to create an SSL certificate is that you have to generate a CSR (Certificate Signing Request) then send that to a CA (Certificate Authority) who will sign your certificate and give you the certificate back.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:performance_requirements?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Performance Requirements</title>
        <link>https://wiki.pscs.co.uk/how_to:performance_requirements?rev=1542192349&amp;do=diff</link>
        <description>Performance Requirements

The performance requirements for VPOP3 depends on many factors, so we can&#039;t give specific details for any scenario.

How to detect limiting factors

	*  Use the Windows Performance Monitor (perfmon.msc)
	*  Add counters for:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:restore_deleted_calendars?rev=1668771832&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-11-18T11:43:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Restore Deleted Calendars</title>
        <link>https://wiki.pscs.co.uk/how_to:restore_deleted_calendars?rev=1668771832&amp;do=diff</link>
        <description>Restore Deleted Calendars

This article will help if a user has been deleted and all their calendars are lost and need to be restored. Note that this functionality is not built into VPOP3, and requires the use of Python3 to run a script

First you need to install Python 3.8 or later, and the psycopg2 plugin</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:sending_mail_from_different_email_addresses_or_domains?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Sending mail from different email addresses or domains</title>
        <link>https://wiki.pscs.co.uk/how_to:sending_mail_from_different_email_addresses_or_domains?rev=1542192349&amp;do=diff</link>
        <description>Sending mail from different email addresses or domains

VPOP3 does not (by default) place any restrictions on which email addresses or domains you can send mail from. However, there may be external restrictions on which email addresses/domains you can send from. For instance, if you send mail through your ISP&#039;s mail server, they may only allow you to send mail from specific addresses, or the domain you send mail from may have a sender policy defined, such as</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:vpop3_re-downloading_old_messages_from_isp_pop3_server?rev=1767605507&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-05T09:31:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPOP3 re-downloading old messages from the ISP POP3 server</title>
        <link>https://wiki.pscs.co.uk/how_to:vpop3_re-downloading_old_messages_from_isp_pop3_server?rev=1767605507&amp;do=diff</link>
        <description>VPOP3 re-downloading old messages from the ISP POP3 server

If you tell VPOP3&#039;s POP3 mail collector to leave messages on the ISP&#039;s server for a few days,  you may find that sometimes VPOP3 will redownload all the messages from the ISP mailbox again.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:userruleactions?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleActions Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:userruleactions?rev=1542192349&amp;do=diff</link>
        <description>UserRuleActions Replacement

Use:
~userruleactions~
&lt;format string&gt;
~end~

Required parameter: RuleId

This returns the message rule actions for the specified rule

The format string can have the replacements

	*  id - numeric ID of the action
	*  type - action type</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:userruleconditions?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleConditions Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:userruleconditions?rev=1542192349&amp;do=diff</link>
        <description>UserRuleConditions Replacement

Use:
~userruleconditions~
&lt;format string&gt;
~end~

Required parameter: RuleId

This returns the message rule conditions for the specified rule

The format string can have the replacements

	*  id - numeric ID of the condition
	*  field - field/data to test</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:userrulelist?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserRuleList Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:userrulelist?rev=1542192349&amp;do=diff</link>
        <description>UserRuleList Replacement

Use:
~userrulelist~
&lt;format string&gt;
~end~

Required parameter: None

This returns the message rule list (in order) for the current user

The format string can have the replacements

	*  id - numeric ID of the rule
	*  order - numeric order number (1-n) of the rule</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:bandwidth_management_script?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Bandwidth Control</title>
        <link>https://wiki.pscs.co.uk/reference:bandwidth_management_script?rev=1542192349&amp;do=diff</link>
        <description>Bandwidth Control

(VPOP3 Enterprise Only)

Every time a connection is made to a VPOP3 service, or a user logs into a service, VPOP3 Enterprise runs a Lua function which can assign the connection a bandwidth pool, or assign a bandwidth limit on the connection.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:calendar_events?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Calendar.Events table</title>
        <link>https://wiki.pscs.co.uk/reference:calendar_events?rev=1542192349&amp;do=diff</link>
        <description>Calendar.Events table

The Calendar.Events table contains a record of all the events in calendars managed by VPOP3.

An &#039;event&#039; is an iCalendar event. Note that if an event is a recurring series, there will only be one &#039;event&#039; in the database, not one event per instance of the recurrence.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:imap4_server_script?rev=1750675906&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-23T10:51:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>IMAP4 Server Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:imap4_server_script?rev=1750675906&amp;do=diff</link>
        <description>IMAP4 Server Scripting

(Added in V6.12)

DoCapability function

When the IMAP4 CAPABILITY command is received, VPOP3 generates a capability string based on settings, then calls
DoCapability(ipaddr, capabilities)
	*  ipaddr = IP address of the client computer</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:ldap_schema_in_vpop3_4.x?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LDAP Schema in VPOP3 4.x</title>
        <link>https://wiki.pscs.co.uk/reference:ldap_schema_in_vpop3_4.x?rev=1542192349&amp;do=diff</link>
        <description>LDAP Schema in VPOP3 4.x

Hierarchical Structure

LDAP data is stored as a hierarchical database with the &#039;DN&#039; (Distinguished Name) of the object as the key. The DN is made up of the various &#039;Relative DNs&#039; used to navigate to the desired object, placed in reverse order, separated by commas.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:logging?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Logging</title>
        <link>https://wiki.pscs.co.uk/reference:logging?rev=1542192349&amp;do=diff</link>
        <description>Logging

Activity Summary Reports

You can tell VPOP3 to send you a daily summary report each day.

To do this check the box to say Send daily summary logs to, and choose the appropriate user (or “Main Administrator” if you want the reports to be sent to the</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:loginaudit?rev=1692084838&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-15T07:33:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>loginaudit Database table</title>
        <link>https://wiki.pscs.co.uk/reference:loginaudit?rev=1692084838&amp;do=diff</link>
        <description>loginaudit Database table

This contains data showing login attempts within the most recent 30 days

	*  id - incrementing ID of loginaudit entry
	*  ipaddress - IP address the login attempt came from
	*  datetime - the date &amp; time the event occurred</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lua_scripting?rev=1774568941&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-26T23:49:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lua Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:lua_scripting?rev=1774568941&amp;do=diff</link>
        <description>Lua Scripting

Lua is a simple scripting programming language often used for embedding in other applications. VPOP3 uses it to customise behaviour in places where most people will be happy with the default behaviour, but occasionally people will want to do something more complicated. Rather than having lots of extra options to complicate things for most users, we have opted to go for a more flexible scripting facility.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:msgaudit?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>msgaudit Database table</title>
        <link>https://wiki.pscs.co.uk/reference:msgaudit?rev=1542192349&amp;do=diff</link>
        <description>msgaudit Database table

This can (optionally) contain data showing how messages have been handled (eg deleted, moved, etc)

	*  id - incrementing ID of msgaudit entry
	*  datetime - the date &amp; time the event occurred
	*  component - which VPOP3 component performed the event</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:pop3_collection?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>POP3 Mail Collection</title>
        <link>https://wiki.pscs.co.uk/reference:pop3_collection?rev=1542192349&amp;do=diff</link>
        <description>POP3 Mail Collection

POP3 Mail Collection is when VPOP3 will collect mail from an external POP3 mailbox - for instance, from an Internet Provider.

POP3 General

This page tells VPOP3 how to collect mail.



	*  POP3 Server Address - this is the name (or IP address) of the POP3 server from which you want VPOP3 to collect mail</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:security_intrusion_protection?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Security Settings -&gt; Intrusion Protection Tab</title>
        <link>https://wiki.pscs.co.uk/reference:security_intrusion_protection?rev=1542192349&amp;do=diff</link>
        <description>Security Settings -&gt; Intrusion Protection Tab

Settings -&gt; Security Settings -&gt; Intrusion Protection Tab

Starting in VPOP3 v6.0, VPOP3 can monitor failed logins for all accounts across all services and block an attacker&#039;s IP address from accessing VPOP3 for a specified time</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:sender_advanced_settings?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mail Sender Advanced Settings</title>
        <link>https://wiki.pscs.co.uk/reference:sender_advanced_settings?rev=1542192349&amp;do=diff</link>
        <description>Mail Sender Advanced Settings

Mail Connectors -&gt; Mail Senders -&gt; (name) -&gt; Advanced

Advanced

Domain Filtering

For VPOP3 v6.11 and later, see the Domain Filtering section of the user manual.

The Domain Filtering box lets you restrict which email messages are sent via this Mail Sender.

You specify each rule on a separate line, and the message will be sent if it matches any sender rule</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:smtp_server?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTP Server</title>
        <link>https://wiki.pscs.co.uk/reference:smtp_server?rev=1542192349&amp;do=diff</link>
        <description>SMTP Server

This page lets you configure the SMTP server component of VPOP3. This is how users send mail (either outgoing or internal), and also how VPOP3 receives incoming SMTP messages.

In VPOP3 Enterprise, you can create multiple SMTP servers with different settings for instance, to allow SSL connections for local users using the older</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:users_autoresponders?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Users.Autoresponders table</title>
        <link>https://wiki.pscs.co.uk/reference:users_autoresponders?rev=1542192349&amp;do=diff</link>
        <description>Users.Autoresponders table

The Users.Autoresponders table contains the users&#039; autoresponder definitions

Columns

	*  autoresponderid - this is a numeric id of the autoresponder entry (primary key)
	*  owneruser - this is the numeric id of the user which the autoresponder belongs to (or 0 for a &#039;template&#039; autoresponder)</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/tips:tips?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips &amp; Tricks</title>
        <link>https://wiki.pscs.co.uk/tips:tips?rev=1542192349&amp;do=diff</link>
        <description>Tips &amp; Tricks

Here we will put some &#039;tips and tricks&#039; type articles. If you want you can login then &#039;Subscribe Namespace Changes&#039; below to be told when any new tips are added, or when any changes are made to existing pages. Alternatively you can use the RSS feed link at the bottom of the page in your favourite RSS feed reader.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:usernumber?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserNumber Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:usernumber?rev=1542192349&amp;do=diff</link>
        <description>UserNumber Replacement

Use:
~usernumber~

Required parameter: None

This returns the numeric ID of the currently logged in user</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/faq:smtp_relay_service?rev=1624955743&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-06-29T08:35:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTP Relay Service FAQ</title>
        <link>https://wiki.pscs.co.uk/faq:smtp_relay_service?rev=1624955743&amp;do=diff</link>
        <description>SMTP Relay Service FAQ

We provide an SMTP Relay Service for many of our customers. The price starts from £40 (+VAT if applicable) per year, for up to 5000 messages, or 750MB, per month.

How do I order the SMTP Relay Service?

To order the SMTP relay service, either email</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/faq:vpop3av?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>What is the VPOP3 Antivirus solution?</title>
        <link>https://wiki.pscs.co.uk/faq:vpop3av?rev=1542192349&amp;do=diff</link>
        <description>What is the VPOP3 Antivirus solution?

“VPOP3 Antivirus” is a new product to replace the avast! for VPOP3 product which will no longer be supported after the end of 2012.

VPOP3 Antivirus uses the popular &#039;ClamAV&#039; virus scanner to scan incoming and outgoing messages for viruses.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:autoupdate_process_failed_with_error_code_786432?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Autoupdate process failed with error code 786432</title>
        <link>https://wiki.pscs.co.uk/how_to:autoupdate_process_failed_with_error_code_786432?rev=1542192349&amp;do=diff</link>
        <description>Autoupdate process failed with error code 786432

This is actually a success result from the automatic update program, which is incorrectly being identified as an error in VPOP3. This will be fixed in VPOP3 v6.15

In fact, this means that the automatic update program needed  to be restarted automatically because it had updated itself. It is not a problem. Future versions of VPOP3 will suppress this error message.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:calendar_on_ios?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuring Calendar on iOS</title>
        <link>https://wiki.pscs.co.uk/how_to:calendar_on_ios?rev=1542192349&amp;do=diff</link>
        <description>Configuring Calendar on iOS

These instructions are for configuring a new Calendar account on iOS for iPhone, iPad and iPod Touch. The version of iOS used for these instructions is iOS v6.0, but they will probably work or help with other versions of iOS.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:creating_extra_smtp_services?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Creating Extra SMTP Services</title>
        <link>https://wiki.pscs.co.uk/how_to:creating_extra_smtp_services?rev=1542192349&amp;do=diff</link>
        <description>Creating Extra SMTP Services

In VPOP3 Enterprise (not VPOP3 Basic) you can create multiple SMTP services. This can be useful if you want VPOP3 to listen on different ports and/or have different settings.

There are two ways of doing this.

Have a single SMTP service listening on multiple ports or IP addresses</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:data_stream_contained_nul_character?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Data stream contained NUL character</title>
        <link>https://wiki.pscs.co.uk/how_to:data_stream_contained_nul_character?rev=1542192349&amp;do=diff</link>
        <description>Data stream contained NUL character

Description of the problem

NUL characters (bytes with value 0) are not allowed in email messages and should not be transmitted over POP3, SMTP or IMAP4 except in certain circumstances. If an attachment contains such a byte it must be encoded using</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:err_unknown_user?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>-ERR Unknown User</title>
        <link>https://wiki.pscs.co.uk/how_to:err_unknown_user?rev=1542192349&amp;do=diff</link>
        <description>-ERR Unknown User

-ERR Unknown User is a POP3 error. There are two places you can receive it:

	*  If you receive it as part of a &#039;POP3 Client Error&#039; email message from VPOP3, then it means that VPOP3 was unable to log on to your ISP&#039;s mail server because the ISP POP3 server reported an error</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:error_message_handling?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Error Message Handling</title>
        <link>https://wiki.pscs.co.uk/how_to:error_message_handling?rev=1542192349&amp;do=diff</link>
        <description>Error Message Handling

VPOP3 will normally send an error message to the Main Administrator every time it encounters an error. We recommend you leave it like this in most cases - if an error message occurs repeatedly, then it usually means there&#039;s an underlying problem which needs resolving rather than ignoring.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:exceptions?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Exceptions</title>
        <link>https://wiki.pscs.co.uk/how_to:exceptions?rev=1542192349&amp;do=diff</link>
        <description>Exceptions

An exception happens if VPOP3 encounters a problem it did not expect. In some cases it can recover automatically, but in other cases that isn&#039;t possible.

Common causes

VPOP3 2.6 and earlier

In VPOP3 2.6 and earlier it was quite common for there to be database corruption problems with the SQLite database which was used in those versions.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:french_webmail_language_file?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>French Webmail Language File</title>
        <link>https://wiki.pscs.co.uk/how_to:french_webmail_language_file?rev=1542192349&amp;do=diff</link>
        <description>French Webmail Language File

Copy/paste the text below to a file &#039;french.lng&#039; or &#039;francais.lng&#039; in the VPOP3 directory. (French users, feel free to update/correct the text below) 


#login page
logintitle=VPOP3 Login
webadminlogin=web admin login
webmaillogin=web mail login
enterusername=You must specify your VPOP3 username here
bookmarksnotsupported=I&#039;m sorry, but your web browser does not support this function. You will have to add this page to your bookmarks manually.
loginfailed=Login Faile…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:german_webmail_language_file?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>German Webmail Language Page</title>
        <link>https://wiki.pscs.co.uk/how_to:german_webmail_language_file?rev=1542192349&amp;do=diff</link>
        <description>German Webmail Language Page

Copy/paste the text below to a file &#039;german.lng&#039; in the VPOP3 directory.
(German users, feel free to update/correct the text below)


#login page
logintitle=VPOP3 Login
webadminlogin=web admin login
webmaillogin=Webmail Anmeldung
enterusername=Sie m&amp;uuml;ssen einen Benutzernamen angeben
bookmarksnotsupported=I&#039;m sorry, but your web browser does not support this function. You will have to add this page to your bookmarks manually.
loginfailed=Anmeldung fehlgeschlagen …</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:ical_on_mac_osx?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configuring iCal on Mac OSX to connect to VPOP3&#039;s CalDAV service</title>
        <link>https://wiki.pscs.co.uk/how_to:ical_on_mac_osx?rev=1542192349&amp;do=diff</link>
        <description>Configuring iCal on Mac OSX to connect to VPOP3&#039;s CalDAV service

This requires VPOP3 v6 or later. The following instructions are for Mac OS X v10.7.5 but should work with similar versions.

We have not been able to create an account by going to System Preferences</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:installation_checklist?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Installation checklist</title>
        <link>https://wiki.pscs.co.uk/how_to:installation_checklist?rev=1542192349&amp;do=diff</link>
        <description>Installation checklist

This list contains some things you may want to check before or after installing VPOP3 to make sure it&#039;s not going to encounter any common issues.

Before installation

	*  Make sure that VPOP3 is not installed on a RAID 5 or RAID 6 array.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:no_transport_provider_is_available?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Outlook/Windows Messaging reports &quot;No transport provider is available&quot;</title>
        <link>https://wiki.pscs.co.uk/how_to:no_transport_provider_is_available?rev=1542192349&amp;do=diff</link>
        <description>Outlook/Windows Messaging reports &quot;No transport provider is available&quot;

If Outlook or Windows Messaging reports No transport provider is available when trying to connect to VPOP3, it can mean several things. (This must be a contender for “the world&#039;s most meaningless error message</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:pop3_client_problem?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPOP3 - POP3 Client Problem</title>
        <link>https://wiki.pscs.co.uk/how_to:pop3_client_problem?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 - POP3 Client Problem

These errors occur whilst VPOP3 is communicating with your ISP&#039;s POP3 mail server to retrieve your mail.

The server connection was closed unexpectedly

If the message text is
Error with Pop3 Client (XXXX (YY))
The server connection was closed unexpectedly</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:postgresql_replication?rev=1549473031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-02-06T17:10:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>PostgreSQL Replication</title>
        <link>https://wiki.pscs.co.uk/how_to:postgresql_replication?rev=1549473031&amp;do=diff</link>
        <description>PostgreSQL Replication

PostgreSQL 9.1 (used in VPOP3 5 and later) supports replication from a &#039;Master&#039; to a &#039;Slave&#039; database server. This can be used with VPOP3 for having a near-realtime backup of your settings &amp; messages.

To use the replication, you need to have a file share which is accessible from both PCs. The thing to watch out for is that the PostgreSQL services may be running as a different user from the currently logged in user, so make sure that the user(s) which the PostgreSQL servi…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:problems_sending_mail_via_bt_from_your_own_domain?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Problems sending mail via BT from your own domain</title>
        <link>https://wiki.pscs.co.uk/how_to:problems_sending_mail_via_bt_from_your_own_domain?rev=1542192349&amp;do=diff</link>
        <description>Problems sending mail via BT from your own domain

BT Internet only allow you to send mail through their mail servers from your BT Internet address or other registered address. Attempts to send from other addresses will give you a 553 SMTP error message.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:recovering_messages_from_corrupted_database_into_fresh_database?rev=1757598487&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-11T13:48:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Recovering messages from corrupted database into fresh database</title>
        <link>https://wiki.pscs.co.uk/how_to:recovering_messages_from_corrupted_database_into_fresh_database?rev=1757598487&amp;do=diff</link>
        <description>Recovering messages from corrupted database into fresh database

If the VPOP3 message database is corrupted, then one option is to build a fresh database and restore the settings into it, then recover the messages from the old database using the &#039;Message Restore&#039; function in VPOP3. This has minimal downtime, but old messages will not all be available until the restore has completed. New messages will be available quickly, and you will be able to send messages.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:setting_up_vpop3_to_work_with_microsoft_exchange?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Setting up VPOP3 to work with Microsoft Exchange</title>
        <link>https://wiki.pscs.co.uk/how_to:setting_up_vpop3_to_work_with_microsoft_exchange?rev=1542192349&amp;do=diff</link>
        <description>Setting up VPOP3 to work with Microsoft Exchange

	*  Exchange 2003
	*  Exchange 2007

	*  Using advanced VPOP3 features with Exchange (eg monitoring, etc)
	*  Using VPOP3 Spam Filtering with Exchange
	*  How to &#039;share&#039; domains between Exchange and VPOP3

Note that the VPOP3 settings are identical whichever version of Exchange you are using (5.5, 2000, 2003, 2007, 2010 or any later version), but the relevant settings in Exchange may move or be renamed between versions. If you are using a differe…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:signing_outgoing_mail_with_dkim?rev=1595413960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-22T10:32:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Signing outgoing mail with DKIM</title>
        <link>https://wiki.pscs.co.uk/how_to:signing_outgoing_mail_with_dkim?rev=1595413960&amp;do=diff</link>
        <description>Signing outgoing mail with DKIM

DKIM, also known as DomainKeys Identified Mail, is a form of email authentication that digitally signs emails to prove that they were sent from authorized domains and aren&#039;t fake emails. Companies like Google and Yahoo use DKIM to sign their emails and it is becoming ever more popular.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:upgrade_vpop3?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How To Upgrade VPOP3</title>
        <link>https://wiki.pscs.co.uk/how_to:upgrade_vpop3?rev=1542192349&amp;do=diff</link>
        <description>How To Upgrade VPOP3

Note: if you are upgrading to VPOP3 version 5 or later from version 4 or earlier, please see How To Upgrade VPOP3 to version 5

Upgrading VPOP3 is a straightforward process. Download VPOP3 from our web site and ideally back up your current installation just in case something goes wrong. Then simply run the installer that you downloaded and install it over the top of your existing VPOP3. All your settings and mail will be preserved.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:use_the_vpop3_status_monitor?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to use the VPOP3 Status Monitor</title>
        <link>https://wiki.pscs.co.uk/how_to:use_the_vpop3_status_monitor?rev=1542192349&amp;do=diff</link>
        <description>How to use the VPOP3 Status Monitor

The VPOP3 Status Monitor is a small program which displays a postbox icon (usually red) in the Windows notification area (usually at the bottom right of the screen - by the clock). This icon can be used for quick access to various VPOP3 facilities. Note that the Status Monitor is</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:v3_-_move_to_a_new_pc?rev=1573574948&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-12T16:09:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Move VPOP3 Version 3 or 4 to a new PC</title>
        <link>https://wiki.pscs.co.uk/how_to:v3_-_move_to_a_new_pc?rev=1573574948&amp;do=diff</link>
        <description>Move VPOP3 Version 3 or 4 to a new PC

Moving VPOP3 Version 3 or 4 to a new PC is slightly different from moving earlier versions, because of the database system.

The summary of steps is:

	*  Stop VPOP3 on the original PC
	*  Manually make a backup of the database on the original PC</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:v5_-_move_to_a_new_pc?rev=1776769960&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-21T11:12:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Move VPOP3 Version 5 (or later) to a new PC</title>
        <link>https://wiki.pscs.co.uk/how_to:v5_-_move_to_a_new_pc?rev=1776769960&amp;do=diff</link>
        <description>Move VPOP3 Version 5 (or later) to a new PC

Moving VPOP3 Version 5 or later to a new PC is slightly different from moving earlier versions, because of the database system, which was introduced for version 3 and modified for version 5.

The summary of steps is:

	*  Stop VPOP3 on the original PC</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:vpop3_cannot_access_postgresql_-_timeout_expired?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPOP3 cannot access PostgreSQL - timeout expired</title>
        <link>https://wiki.pscs.co.uk/how_to:vpop3_cannot_access_postgresql_-_timeout_expired?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 cannot access PostgreSQL - timeout expired

This is an error which may be logged in the Windows event log

It is event 4547 from the source &#039;VPOP3&#039;

If the event message DLL is not correctly installed it may display as:
The description for Event ID ( 4547 ) in Source ( VPOP3 ) cannot be found. The local computer
may not have the necessary registry information or message DLL files to display messages 
from a remote computer. You may be able to use the /AUXSOURCE= flag to retrieve this 
desc…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:usernumber?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>UserNumber Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:usernumber?rev=1542192349&amp;do=diff</link>
        <description>UserNumber Replacement

Use:
~usernumber~

Required parameter: None

This returns the numeric ID of the currently logged in user</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:access_restrictions_internal_format?rev=1690964557&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-08-02T08:22:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Access Restrictions Internal Format</title>
        <link>https://wiki.pscs.co.uk/reference:access_restrictions_internal_format?rev=1690964557&amp;do=diff</link>
        <description>Access Restrictions Internal Format

VPOP3 internally stores service IP Access Restrictions in its settings database using the following format to encode the multiple entries

These are stored in the settings database as *ALLOWED*.DAT (using VPOP3SETTINGS GET *ALLOWED*.DAT will list them)</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:address_book_tab?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Address Book tab</title>
        <link>https://wiki.pscs.co.uk/reference:address_book_tab?rev=1542192349&amp;do=diff</link>
        <description>Address Book tab

The Address Book tab within VPOP3 webmail enables you to manage your lists of contacts and add those contacts into a new or existing message. Substantial alterations to the interface were introduced in version 5. Both interfaces are documented.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:archive_script?rev=1679787211&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-25T23:33:31+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Archive Script</title>
        <link>https://wiki.pscs.co.uk/reference:archive_script?rev=1679787211&amp;do=diff</link>
        <description>Archive Script

(from VPOP3 v6 onwards)

Archive scripting lets you indicate whether full message content should be stored in the message archive. This could be used, for instance, for filtering out messages containing credit card details.

The message headers will still be archived, along with the explanation text returned by the script.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:attachment_extraction_script?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Attachment Extraction Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:attachment_extraction_script?rev=1542192349&amp;do=diff</link>
        <description>Attachment Extraction Scripting

This is the &#039;extraction.lua&#039; script.

(Added in V6.17)

This script has one functions:

	*  Extract

This functions is called if the attachment extraction is enabled in Settings -&gt; Attachment Processing -&gt; Extraction.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:attachment_processing?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Settings -&gt; Attachment Processing</title>
        <link>https://wiki.pscs.co.uk/reference:attachment_processing?rev=1542192349&amp;do=diff</link>
        <description>Settings -&gt; Attachment Processing

The Attachment Processing page allows you to configure VPOP3 to perform two distinct functions on messages that contain attachments:

	*  
	*  

Filtering

The Filtering tab is divided into four main sections: 

Attachment Filtering</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:database_schema_used_in_vpop3_5.x?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Database schema used in VPOP3 5.x</title>
        <link>https://wiki.pscs.co.uk/reference:database_schema_used_in_vpop3_5.x?rev=1542192349&amp;do=diff</link>
        <description>Database schema used in VPOP3 5.x

Note that all information in this section is subject to change. We do not guarantee that the database schema will remain constant, even between minor upgrade versions, so use this information at your own risk.

Do not alter the database schema used by VPOP3 (including indexes, triggers &amp; functions) or your whole VPOP3 data store may collapse.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:dmarc_reporter_script?rev=1699782700&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-12T09:51:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>DMARC Reporter Script</title>
        <link>https://wiki.pscs.co.uk/reference:dmarc_reporter_script?rev=1699782700&amp;do=diff</link>
        <description>DMARC Reporter Script

(from VPOP3 v8.6 onwards)

This script lets you customise how VPOP3 sends DMARC reports to the sending domain. This can be useful in case the sending domain&#039;s DMARC configuration is incorrect as that can cause errors sending the reports or cause messages to be &#039;stuck&#039; in VPOP3&#039;s Outqueue. These problems won&#039;t cause any lasting damage, but may be inconvenient or annoying, so you can alter the behaviour using Lua scripting</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:get_all_lists_members?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Database query to get all lists and members</title>
        <link>https://wiki.pscs.co.uk/reference:get_all_lists_members?rev=1542192349&amp;do=diff</link>
        <description>Database query to get all lists and members

At a command prompt in the VPOP3 directory run
psql

(The password is &#039;vpop3pass&#039;)

Then, type
\copy (select l.name, address from users.listmembers m inner join users.lists l on m.list=l.id) to &#039;c:/temp/x.csv&#039; csv header;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:global_address_book?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Settings -&gt; Global Address Book</title>
        <link>https://wiki.pscs.co.uk/reference:global_address_book?rev=1542192349&amp;do=diff</link>
        <description>Settings -&gt; Global Address Book

The VPOP3 global address book allows users to access a shared address book from any email client which supports the &#039;LDAP&#039; protocol (most modern email clients do, but they may call it &#039;directory service&#039;

Importing Entries</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:import_users_from_file?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Import Users From File</title>
        <link>https://wiki.pscs.co.uk/reference:import_users_from_file?rev=1542192349&amp;do=diff</link>
        <description>Import Users From File

VPOP3 supports the importation and exportation of users, via a CSV file (see  for a specification of the CSV file format).

NOTE: This process is not designed to provide a complete backup of user data, nor is it intended to facilitate moving VPOP3 to a new computer. Instead, see the following relevant pages:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:local_mail_general?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Settings -&gt; Local Mail -&gt; General</title>
        <link>https://wiki.pscs.co.uk/reference:local_mail_general?rev=1542192349&amp;do=diff</link>
        <description>Settings -&gt; Local Mail -&gt; General

The Local Mail -&gt; General page allows you to configure a few simple, but fundamentally important settings.

Default Domain

In the majority† of cases, this is the domain name that VPOP3 will use when sending automated messages; for instance, users may receive a message from</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:logdb_attachments?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LogDB.Attachments table</title>
        <link>https://wiki.pscs.co.uk/reference:logdb_attachments?rev=1542192349&amp;do=diff</link>
        <description>LogDB.Attachments table

The LogDB.Attachments table contains a record of the attachments for messages logged by VPOP3. A message may have zero or more attachments

Columns

	*  attachid -  this is a bigint sequential value which identifies the attachment uniquely in the database</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:logdb_messages?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LogDB.Messages table</title>
        <link>https://wiki.pscs.co.uk/reference:logdb_messages?rev=1542192349&amp;do=diff</link>
        <description>LogDB.Messages table

The LogDB.Messages table contains a record of all messages logged by VPOP3. A message is logged when a message is sent/received/etc.

Columns

	*  msgid -  this is a bigint sequential value which identifies the message uniquely in the database</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:logdb_recipients?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LogDB.Recipients table</title>
        <link>https://wiki.pscs.co.uk/reference:logdb_recipients?rev=1542192349&amp;do=diff</link>
        <description>LogDB.Recipients table

The LogDB.Recipients table contains a record of the recipients for messages logged by VPOP3. A message may have one or more recipients

Columns

	*  rcptid -  this is a bigint sequential value which identifies the recipient uniquely in the database</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:logdb_sessions?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LogDB.Sessions table</title>
        <link>https://wiki.pscs.co.uk/reference:logdb_sessions?rev=1542192349&amp;do=diff</link>
        <description>LogDB.Sessions table

The LogDB.Sessions table contains a record of all &#039;sessions&#039; logged by VPOP3. A session is something like a POP3 server session as an email client downloads messages, or an SMTP client session as VPOP3 sends a message out to the Internet, and so on.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:logdb_spamrules?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>LogDB.SpamRules table</title>
        <link>https://wiki.pscs.co.uk/reference:logdb_spamrules?rev=1542192349&amp;do=diff</link>
        <description>LogDB.SpamRules table

The LogDB.SpamRules table contains a record of the spamfilter rules which matched for messages logged by VPOP3. A message may have zero or more spamrules entries

Columns

	*  spamruleid -  this is a bigint sequential value which identifies the spam rule entry uniquely in the database</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lua_smtp_mx_server_rules?rev=1771948203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-02-24T15:50:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lua SMTP MX Server Rules</title>
        <link>https://wiki.pscs.co.uk/reference:lua_smtp_mx_server_rules?rev=1771948203&amp;do=diff</link>
        <description>Lua SMTP MX Server Rules

Every time VPOP3 checks for remote MX server for sending messages using direct MX sending, it runs a script called mxserverrules.lua which can be created/edited in Settings -&gt; Scripts (or in the VPOP3 directory in VPOP3 v6.6 or earlier).</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lua_smtp_relay_control?rev=1755163495&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-14T09:24:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lua SMTP Relay Control</title>
        <link>https://wiki.pscs.co.uk/reference:lua_smtp_relay_control?rev=1755163495&amp;do=diff</link>
        <description>Lua SMTP Relay Control

Every time VPOP3 is going to send messages via SMTP Relay, it runs a script called relayout.lua in the VPOP3 directory.

Global Variables

This script may have global variables, depending on your version of VPOP3.

In VPOP3 3.0.0L and later, there are two read-only global variables set at the start of the script:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lua_smtp_server_script?rev=1746692615&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-08T08:23:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTP Server Lua Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:lua_smtp_server_script?rev=1746692615&amp;do=diff</link>
        <description>SMTP Server Lua Scripting

The SMTP Server Lua Script is called SMTPSVR.LUA and can be edited from the Settings -&gt; Scripts page in the VPOP3 settings. This script is called whenever an instance of the VPOP3 SMTP server is launched - ie whenever someone opens a connection to port 25 on the VPOP3 server to send it a message, whether from a local user or an incoming SMTP message.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:misc_advanced?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Misc -&gt; Advanced Tab</title>
        <link>https://wiki.pscs.co.uk/reference:misc_advanced?rev=1542192349&amp;do=diff</link>
        <description>Misc -&gt; Advanced Tab

Settings -&gt; Misc Settings -&gt; Advanced

You will normally not need to change any settings on this page unless VPOP3 technical support have suggested it.

If you do make changes, and want to go back to the original settings, the Restore Defaults button will restore the settings to their defaults.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:misc_dns?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Misc -&gt; DNS Tab</title>
        <link>https://wiki.pscs.co.uk/reference:misc_dns?rev=1542192349&amp;do=diff</link>
        <description>Misc -&gt; DNS Tab

Settings -&gt; Misc Settings -&gt; DNS

The DNS tab lets you specify which DNS servers VPOP3 will use. DNS (Domain Name System) is a system which converts Internet host names (eg www.google.com) into a numeric IP address (eg 1.2.3.4), because all connections on the Internet are actually performed using numeric IP addresses, but it is easier for people to remember names.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:schedule?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Mail Connectors -&gt; Connector Schedule</title>
        <link>https://wiki.pscs.co.uk/reference:schedule?rev=1542192349&amp;do=diff</link>
        <description>Mail Connectors -&gt; Connector Schedule

The Connector Schedule tells VPOP3 when to connect to send mail using Mail Senders and collect mail using Mail Collectors. It does not affect incoming SMTP over a permanent connection, or LAN Forwarding.

The connection schedule also tells VPOP3 when to check for updates to the</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:sender_direct_settings?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTP Direct Sender Settings</title>
        <link>https://wiki.pscs.co.uk/reference:sender_direct_settings?rev=1542192349&amp;do=diff</link>
        <description>SMTP Direct Sender Settings

Mail Connectors -&gt; Mail Senders -&gt; SMTP Direct Sender -&gt; Settings tab

The SMTP Direct Settings tab lets you set how VPOP3 will send mail using SMTP Direct

DNS Servers to Use

This setting tells VPOP3 the IP addresses of the DNS servers it should use to find the recipients&#039; mail servers. Separate multiple addresses with commas.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:smtp_reputation_stats?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>SMTP Reputation Stats</title>
        <link>https://wiki.pscs.co.uk/reference:smtp_reputation_stats?rev=1542192349&amp;do=diff</link>
        <description>SMTP Reputation Stats

(Added in v6.20)

If you receive email by direct incoming SMTP (not via an ISP or filtering service) then you can tell VPOP3 to report sender reputation statistics back to VPOP3. This is enabled/disabled in the Settings -&gt; Misc Settings page.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:smtp_rules_script?rev=1774525319&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-26T11:41:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lua SMTP Rules Scripts</title>
        <link>https://wiki.pscs.co.uk/reference:smtp_rules_script?rev=1774525319&amp;do=diff</link>
        <description>Lua SMTP Rules Scripts

When VPOP3 is processing SMTP Rules for messages received by SMTP, it runs a script called smtprules_(x).lua, where (x) is replaced by the numeric ID of the SMTP service

VPOP3 processes SMTP Rules at least three times for each message - once when MAIL FROM has been received, once for each RCPT TO, and once when the whole message data has been received.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamfilter_script_configuration?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Spamfilter Script Configuration tab</title>
        <link>https://wiki.pscs.co.uk/reference:spamfilter_script_configuration?rev=1542192349&amp;do=diff</link>
        <description>Spamfilter Script Configuration tab

You reach this tab by going to Settings --&gt; Spam Filter -&gt; General, and then choose the General tab.

The Spamfilter script has various settings that can be changed to alter the behaviour of the spamfilter. These are defined in the script, so may change with different versions of the script. The settings are currently:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/tipideas:ideas?rev=1542192349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-11-14T10:45:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Tips &amp; Tricks Suggestions</title>
        <link>https://wiki.pscs.co.uk/tipideas:ideas?rev=1542192349&amp;do=diff</link>
        <description>Tips &amp; Tricks Suggestions

Put any suggestions for future “tips &amp; tricks” ideas here, and we&#039;ll try to add them over time.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/wiki:syntax?rev=1773676810&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-16T16:00:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Formatting Syntax</title>
        <link>https://wiki.pscs.co.uk/wiki:syntax?rev=1773676810&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
</rdf:RDF>
