<?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-06T13:03:24+00:00</dc:date>
        <items>
            <rdf:Seq>
                <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:repairing_corrupted_database?rev=1705318545&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/mailapi:userruleconditionupdate?rev=1542192349&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/mailapi:userruleactionupdate?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:userruleupdate?rev=1542192349&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/reference:copy_smtp_rules?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/reference:group_a_user_s_folders_into_letter_groups?rev=1773659562&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:moving_messages?rev=1542192349&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/how_to:installation_checklist?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/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:lua_smtp_server_script?rev=1746692615&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:reset_message_folder_counts?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:make_vpop3_redownload_messages_from_isp?rev=1775498220&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/reference:users_autoresponderconditions?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/mailapi:autoresponderinfo?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:autoresponder_commands?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:quarantine_tab?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/reference:import_users_from_file?rev=1542192349&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/reference:lua_smtp_mx_control?rev=1771948188&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:spamrules_statement_foreach?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:install_vpop3?rev=1615200520&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:spanish_webmail_language_file?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:using_a_mobile_phone_with_vpop3?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:download_rules?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:find_message?rev=1542192349&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:using_tables?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:userid?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/how_to:android_-_stock_client?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:database_size?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:invalid_helo_name?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:seeing_where_a_message_came_from?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:userid?rev=1542192349&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/reference:address_book_tab?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:list_all_messages_in_lan_forwrding_queue?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:list_messages_in_lan_forwrding_queue_waiting_to_go_to_a_specific_server?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:mail_tab?rev=1542192349&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:smtp_reputation_stats?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_getdecodedsection?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/reference:vpop3.deletemessage?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:vpop3.markmessageread?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:vpop3.purgemessage?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/reference:white_black_lists?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/how_to:calendars?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:err_mailbox_locked?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:error_messages?rev=1759764097&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:filtering_attachments?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:sender_domain_must_resolve?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:the_message_could_not_be_loaded._please_return_to_the_quarantine_page_and_try_again?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:vpop3_status_monitor_problems?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:whitelist_blacklist?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:archive_script?rev=1679787211&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:find_biggest_messages?rev=1562573942&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:ldap_schema_in_vpop3_4.x?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:listserver_settings?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_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:loginaudit?rev=1692084838&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:msgaudit?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:offline_archive_error_messages?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:sent_message_summary?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:smtp_advanced?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_comments?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_getsectionencoding?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_getsectionmd5?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_zipcontents?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_zipcontentsfull?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_zipcount?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:outmsgauth?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:outmsghold?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:outmsgip?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:outmsgretpath?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/adminapi:replacement_names?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/adminapi:userqueuemessage?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/faq:remote_access?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:535_authentication_failed?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:550_5.7.1_relaying_not_allowed_bad_sender_ip_address?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:550_5.7.1_unable_to_relay_for?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:1068_-_the_dependency_service_or_group_failed_to_start?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:1348_-_the_validation_information_class_requested_was_invalid_-_error_when_vpop3_tries_to_access_a_nas_file_server?rev=1671665722&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:10047?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:10049?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:11002?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:allow_remote_access_to_vpop3_mailboxes?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:alternative_method_of_automatically_starting_vpop3?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:backup_vpop3?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:configure_srs?rev=1755530891&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:database_disk_caching?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:database_maintenance?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:delete_outqueue_messages_directly_from_the_database?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:err_can_t_open_the_message_file_-_it_s_gone?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:how_to_share_domains_between_exchange_and_vpop3?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:not_working_as_expected?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:obtaining_error_logs?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_accessing_vpop3_settings?rev=1542192349&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:problems_sending_messages_to_spam_your_domain?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:quarantine_report_email_has_invalid_links?rev=1774531199&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:restore_a_database_backup?rev=1765963180&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:smtp_client_problem?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:training_the_spam_filter?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:transmission_receipt?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:troubleshooting_tips?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:upgrade_vpop3_to_version_5?rev=1573227472&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:upgrade_vpop3_to_version_8?rev=1599145654&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:upgrading_database_software?rev=1542192349&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/how_to:vpop3_historical_logger_backlog?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/how_to:vpop3_xxxxx_server_access_not_allowed?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/mailapi:replacement_names?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: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:batch_file_to_end_a_database_backup?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:database_restore?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:list_failed_message_send_summary?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lists?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:mappings?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:misc_general?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:route_by_parsing_message_headers?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:smtp_direct?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:spamrules_statement_getaddresstype?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:spamrules_statement_ifmatch?rev=1542192349&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/reference:user_routing_script?rev=1679913138&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:virus_scan_filter_script?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:vpop3.getmessages?rev=1542192349&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:vpop3.unhexstring?rev=1730218177&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:vpop3net.gethttp?rev=1615308164&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: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: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/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/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/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/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/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: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/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/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: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/reference:group_a_user_s_folders_into_letter_groups?rev=1773659562&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-16T11:12:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Group a user&#039;s folders into letter groups</title>
        <link>https://wiki.pscs.co.uk/reference:group_a_user_s_folders_into_letter_groups?rev=1773659562&amp;do=diff</link>
        <description>Group a user&#039;s folders into letter groups

This is useful in VPOP3 Enterprise if you have a large folder with many subfolders and want to group the subfolders into other subfolders based on their first letter

For example, if you have

	*  Customers</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:moving_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>How to move messages between users</title>
        <link>https://wiki.pscs.co.uk/how_to:moving_messages?rev=1542192349&amp;do=diff</link>
        <description>How to move messages between users

There are several ways to do this, depending on your exact needs

Via Administrator Console

You can view a user&#039;s &#039;Inbox&#039; messages by clicking on the message count on the Users list, then select the messages, choose the target user, and press the</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/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/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/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: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:reset_message_folder_counts?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>Reset Message Folder Counts</title>
        <link>https://wiki.pscs.co.uk/reference:reset_message_folder_counts?rev=1542192349&amp;do=diff</link>
        <description>Reset Message Folder Counts

In extremely rare cases, the mail folder message counts in the database may get out of step with the actual stored messages. There are database triggers which will keep the counts in sync during normal operation, but if you have to manipulate the database directly (eg to recover from a corrupted database) it is possible that they will get out of step.</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: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/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/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/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/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/reference:autoresponder_commands?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>Autoresponder Commands</title>
        <link>https://wiki.pscs.co.uk/reference:autoresponder_commands?rev=1542192349&amp;do=diff</link>
        <description>Autoresponder Commands

This article only applies to VPOP3 v4 and earlier

A VPOP3 autoresponder can contain special text strings to create special behaviour, in addition to plain text as part of the response.

There are three types of &#039;command&#039;

	*</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:quarantine_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>Quarantine tab</title>
        <link>https://wiki.pscs.co.uk/reference:quarantine_tab?rev=1542192349&amp;do=diff</link>
        <description>Quarantine tab

The Quarantine tab within VPOP3 webmail is where you view and manage messages that have been quarantined by VPOP3&#039;s spam filter.

As you can see from the screenshot, unlike many of the other webmail tabs, it is not divided into multiple sections:</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/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: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/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: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: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/how_to:install_vpop3?rev=1615200520&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-08T10:48:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How to Install VPOP3</title>
        <link>https://wiki.pscs.co.uk/how_to:install_vpop3?rev=1615200520&amp;do=diff</link>
        <description>How to Install VPOP3

Simply download VPOP3 from the website, and run the installation program and follow the prompts.

Occasionally people may have problems with the PostgreSQL part of the installation. If that happens, please contact us either by email at support@pscs.co.uk or by phone to +44 (0)1484 855800, and we will do our best to help.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:spanish_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>Spanish Webmail Language File</title>
        <link>https://wiki.pscs.co.uk/how_to:spanish_webmail_language_file?rev=1542192349&amp;do=diff</link>
        <description>Spanish Webmail Language File

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


#login page
logintitle=VPOP3 Login
webadminlogin=web admin login
webmaillogin=web mail login
enterusername=Especificar aca el usuario de Correo
bookmarksnotsupported=Disculpe, pero su navegador no soporta esta funcion.
loginfailed=Login Fallido - Favor reintente nuevamente
invalidlogin=Detalles del login inválidos…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:using_a_mobile_phone_with_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>Using a Mobile Phone with VPOP3</title>
        <link>https://wiki.pscs.co.uk/how_to:using_a_mobile_phone_with_vpop3?rev=1542192349&amp;do=diff</link>
        <description>Using a Mobile Phone with VPOP3

Many people want to use a mobile phone to send/receive their email nowadays. This is usually easy to do with VPOP3.

The recommended way is to have the phone connect directly to VPOP3 for sending/receiving email. To do this, you need to do three things:</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:download_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>Download Rules</title>
        <link>https://wiki.pscs.co.uk/reference:download_rules?rev=1542192349&amp;do=diff</link>
        <description>Download Rules

Download rules are a facility in VPOP3 where it can look at message summary information before downloading a message from an ISP POP3 mailbox (they do not work on incoming SMTP messages - use SMTP Rules for that)

To edit download rules, go to</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:find_message?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>Find a message</title>
        <link>https://wiki.pscs.co.uk/reference:find_message?rev=1542192349&amp;do=diff</link>
        <description>Find a message

If you know the subject of a message, you can search the entire message store for messages with this subject.

Go to Settings → Database → Query

Alternatively, at a command prompt in the VPOP3 directory run
psql
(The password is &#039;vpop3pass&#039;)</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:using_tables?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>Using tables/grids</title>
        <link>https://wiki.pscs.co.uk/reference:using_tables?rev=1542192349&amp;do=diff</link>
        <description>Using tables/grids

Many VPOP3 settings pages use grids to show you a set of data, for instance on the Users, Mappings and Lists pages. These have several standard features which are described below.

	*  Most of the grids are &#039;delayed-fill&#039;. This means that they don&#039;t fill up with data immediately when the page is loaded, this is to speed up the page load times. Only the first (visible) section of the grid is filled at first (sometimes there may be a short delay before this is filled, if the da…</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:userid?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>UserId Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userid?rev=1542192349&amp;do=diff</link>
        <description>UserId Replacement

Use:
~userid~

Required parameter: None

This returns the userid/name of the currently logged in user</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/how_to:android_-_stock_client?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>Android - Stock Client</title>
        <link>https://wiki.pscs.co.uk/how_to:android_-_stock_client?rev=1542192349&amp;do=diff</link>
        <description>Android - Stock Client

Warning

If you use the stock email client from Android 4.x, then be VERY careful if you are using POP3 download. It appears that the stock client will download all the messages from your mail server every time it checks for mail, so you could use a</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:database_size?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 Database Size</title>
        <link>https://wiki.pscs.co.uk/how_to:database_size?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 Database Size

The VPOP3 directory is stored in the VPOP3\pgsql\data folder and subfolders.

If you are concerned about the size of the VPOP3 database, there are several factors which may make the database larger than you would expect:

	*  The VPOP3 database contains a lot more information than just messages in mailboxes. This can include settings, outgoing messages, historical logging information, statistical information for the spamfilter, information about archived messages, etc. Also,…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:invalid_helo_name?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 error &#039;Invalid HELO name&#039;</title>
        <link>https://wiki.pscs.co.uk/how_to:invalid_helo_name?rev=1542192349&amp;do=diff</link>
        <description>SMTP error &#039;Invalid HELO name&#039;

When sending mail you may get an error from the remote SMTP server saying something like &#039;Invalid HELO name&#039;

This happens if the host name configured in VPOP3 does not look like a valid Internet host name (e.g. &#039;mail.domain.com&#039;). Some SMTP servers don&#039;t bother checking this value because it has no authentication value at all, but a few do check that it looks correct.</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: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/mailapi:userid?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>UserId Replacement</title>
        <link>https://wiki.pscs.co.uk/mailapi:userid?rev=1542192349&amp;do=diff</link>
        <description>UserId Replacement

Use:
~userid~

Required parameter: None

This returns the userid/name of the currently logged in user</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/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: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:list_all_messages_in_lan_forwrding_queue?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 list ALL messages in the LAN forwarding queue</title>
        <link>https://wiki.pscs.co.uk/reference:list_all_messages_in_lan_forwrding_queue?rev=1542192349&amp;do=diff</link>
        <description>Database query to list ALL messages in the LAN forwarding queue

The VPOP3 settings show the first 100 messages in the LAN forwarding queue. Usually this is sufficient as the LAN forwarding queue is usually nearly empty, but in case of a problem it may be much bigger. The database queries below may help in that situation.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:list_messages_in_lan_forwrding_queue_waiting_to_go_to_a_specific_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>Database query to list messages in the LAN forwarding queue waiting to go to a specific server</title>
        <link>https://wiki.pscs.co.uk/reference:list_messages_in_lan_forwrding_queue_waiting_to_go_to_a_specific_server?rev=1542192349&amp;do=diff</link>
        <description>Database query to list messages in the LAN forwarding queue waiting to go to a specific server

The VPOP3 settings show the first 100 messages in the LAN forwarding queue. Usually this is sufficient as the LAN forwarding queue is usually nearly empty, but in case of a problem it may be much bigger. The database queries below let you list just messages going to a specific server.</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:mail_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>Mail tab</title>
        <link>https://wiki.pscs.co.uk/reference:mail_tab?rev=1542192349&amp;do=diff</link>
        <description>Mail tab

The Mail tab within VPOP3 webmail enables you to manage your sent and received messages.

As you can see from the screenshot, the page is divided into three main sections:
Menu bar    General tab bar          Status bar  
[Mail tab - VPOP3 Version 5 Webmail]

Page structure

Mail toolbar

The Mail toolbar contains the following buttons:</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: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:spamrules_statement_getdecodedsection?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: GetDecodedSection</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_getdecodedsection?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: GetDecodedSection
Statement  GetDecodedSection Version  2.1.11+ Purpose  Returns a specified MIME section of a message into a variable, after processing any Base64 or Quoted-Printable encoding of the raw message data 
The GetDecodedSection</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/reference:vpop3.deletemessage?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.DeleteMessage Lua function</title>
        <link>https://wiki.pscs.co.uk/reference:vpop3.deletemessage?rev=1542192349&amp;do=diff</link>
        <description>VPOP3.DeleteMessage Lua function

The Lua management function &#039;VPOP3.DeleteMessage&#039; marks a specified message to be deleted, or removes the deleted flag.

Messages marked to be deleted will not be deleted immediately, but only when that mailbox is &#039;purged&#039; from an IMAP4 client.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:vpop3.markmessageread?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.MarkMessageRead Lua function</title>
        <link>https://wiki.pscs.co.uk/reference:vpop3.markmessageread?rev=1542192349&amp;do=diff</link>
        <description>VPOP3.MarkMessageRead Lua function

The Lua management function &#039;VPOP3.MarkMessageRead&#039; marks or unmarks a specified message as read.
VPOP3.MarkMessageRead(username, folder, UID, read);
	*  username is the username from VPOP3.GetUsers
	*  folder is the folder from VPOP3.GetFolders
	*  UID is the UID from</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:vpop3.purgemessage?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.PurgeMessage Lua function</title>
        <link>https://wiki.pscs.co.uk/reference:vpop3.purgemessage?rev=1542192349&amp;do=diff</link>
        <description>VPOP3.PurgeMessage Lua function

The Lua management function &#039;VPOP3.PurgeMessage&#039; deletes the specified message immediately.
VPOP3.PurgeMessage(username, folder, UID);
	*  username is the username from VPOP3.GetUsers
	*  folder is the folder from VPOP3.GetFolders
	*  UID is the UID from VPOP3.GetMessages</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/reference:white_black_lists?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 White/Blacklists</title>
        <link>https://wiki.pscs.co.uk/reference:white_black_lists?rev=1542192349&amp;do=diff</link>
        <description>Spamfilter White/Blacklists

This lets you set whitelists &amp; blacklists for the spam filter.

There are four lists you can manage. The Whitelist Addresses &amp; Blacklist Addresses lists let you specify sender email addresses to check. With the default rule weights, if a sender&#039;s address is on the Whitelist, it will be allowed through the spam filter, and if it is on the Blacklist it will be blocked. If an address is on both the Whitelist and the Blacklist, they will cancel each other out, and the me…</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/how_to: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>Calendars</title>
        <link>https://wiki.pscs.co.uk/how_to:calendars?rev=1542192349&amp;do=diff</link>
        <description>Calendars

To use the calendar facility in VPOP3 you need a CalDAV aware client. We have tested it with the free Mozilla Sunbird &amp; Lightning products as well as the emClient email client.

These products need a URL to be able to access the CalDAV data store. Once you have the URL (see below), copy it into the</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:err_mailbox_locked?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 Mailbox Locked error</title>
        <link>https://wiki.pscs.co.uk/how_to:err_mailbox_locked?rev=1542192349&amp;do=diff</link>
        <description>-ERR Mailbox Locked error

If your email client displays an &#039;-ERR Mailbox Locked&#039; or &#039;-ERR [IN-USE] Mailbox Locked&#039; error when trying to log into VPOP3 it means that the mailbox is locked.

The POP3 standard requires that POP3 mailboxes have an &#039;exclusive lock&#039; on them when they are in use. This means that only one POP3 client can access the mailbox at once. Also, if a POP3 mailbox is currently accessing a mailbox, then no IMAP4, Webmail or administrator access is allowed to the mailbox at the s…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:error_messages?rev=1759764097&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-06T15:21:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Error Messages</title>
        <link>https://wiki.pscs.co.uk/how_to:error_messages?rev=1759764097&amp;do=diff</link>
        <description>Error Messages

This is the place to look if you are trying to trouble shoot a problem and you have received or have access to a specific error message or error code. If instead your problem is that something you think is set up correctly is not working then the best place to look would be the</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:filtering_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>How to filter attachments</title>
        <link>https://wiki.pscs.co.uk/how_to:filtering_attachments?rev=1542192349&amp;do=diff</link>
        <description>How to filter attachments

VPOP3 can filter attachments in several ways.

The most general is to use the Settings -&gt; Attachment Processing -&gt; Filtering tab as described below.

VPOP3 can also filter attachments using the content/spam filter, or by using an integrated virus scanner.</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:sender_domain_must_resolve?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>Sender Domain Must Resolve</title>
        <link>https://wiki.pscs.co.uk/how_to:sender_domain_must_resolve?rev=1542192349&amp;do=diff</link>
        <description>Sender Domain Must Resolve

If you receive an &#039;SMTP Client Error&#039; something like:

451 (user@domain.com) Sender Domain Must Resolve

this means that the ISP&#039;s mail server cannot find the domain.com part of the email address.

Often this means that the FROM address of the message is invalid, or that the</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:the_message_could_not_be_loaded._please_return_to_the_quarantine_page_and_try_again?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>The message could not be loaded. Please return to the Quarantine page and try again</title>
        <link>https://wiki.pscs.co.uk/how_to:the_message_could_not_be_loaded._please_return_to_the_quarantine_page_and_try_again?rev=1542192349&amp;do=diff</link>
        <description>The message could not be loaded. Please return to the Quarantine page and try again

This error normally means the message file has been deleted from the hard disk (probably by a virus scanner or something else on the PC).

If you can find the message in the VPOP3 settings (Settings</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:vpop3_status_monitor_problems?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 Status Monitor Problems</title>
        <link>https://wiki.pscs.co.uk/how_to:vpop3_status_monitor_problems?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 Status Monitor Problems

The VPOP3 Status Monitor is the program which shows the little (usually red) postbox icon in the Windows task tray. This usually launches automatically from the Windows startup group. This program is VPOP3Status.EXE on the disk, or can be run manually from</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:whitelist_blacklist?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 Whitelist &amp; Blacklist</title>
        <link>https://wiki.pscs.co.uk/how_to:whitelist_blacklist?rev=1542192349&amp;do=diff</link>
        <description>Spamfilter Whitelist &amp; Blacklist

The VPOP3 spamfilter has a whitelist and a blacklist for sender addresses. It also has a whitelist and blacklist for words/phrases.

You can view these lists in the VPOP3 settings by going to Settings -&gt; Spamfilter -&gt;</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: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: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:find_biggest_messages?rev=1562573942&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-07-08T08:19:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Find biggest messages</title>
        <link>https://wiki.pscs.co.uk/reference:find_biggest_messages?rev=1562573942&amp;do=diff</link>
        <description>Find biggest messages

To find the 10 biggest messages in your VPOP3 message store:

Go to Settings → Database → Query

Alternatively, at a command prompt in the VPOP3 directory run
psql
(The password is &#039;vpop3pass&#039;)

Then, type


SELECT username, folder, subject, fromaddr, PG_SIZE_PRETTY(size) FROM messages.messages INNER JOIN messages.folders f USING(folderid) INNER JOIN users.users u ON u.usernumber=f.userid ORDER BY size DESC LIMIT 10;</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: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:listserver_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>ListServer Settings</title>
        <link>https://wiki.pscs.co.uk/reference:listserver_settings?rev=1542192349&amp;do=diff</link>
        <description>ListServer Settings

Settings -&gt; ListServer Settings

In VPOP3, the ListServer is an automated &#039;user&#039; which handles mailing list requests, such as subscribe &amp; unsubscribe commands.

Anyone can send an email to the ListServer to subscribe to (public) mailing lists, or unsubscribe from mailing lists they are on, or see a list of public mailing lists etc.</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_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: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_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: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:offline_archive_error_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>Offline Archive Error Messages</title>
        <link>https://wiki.pscs.co.uk/reference:offline_archive_error_messages?rev=1542192349&amp;do=diff</link>
        <description>Offline Archive Error Messages

	*  (2) ZIP file structure invalid (eg disk corruption)
	*  (3) Out of memory
	*  (4) Internal logic error in ZIP compressor
	*  (8) ZIP file invalid or insufficient memory
	*  (10) Temporary File failure
	*  (11) Input file read failure (eg virus scanner blocking access to archived files)</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:sent_message_summary?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>Sent message summary</title>
        <link>https://wiki.pscs.co.uk/reference:sent_message_summary?rev=1542192349&amp;do=diff</link>
        <description>Sent message summary

This will display the number of messages sent and total size over the past month. (It counts each recipient as its own message). You must have Historical Logging enabled in VPOP3 (Settings -&gt; Logging)

At a command prompt in the VPOP3 directory run</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:smtp_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>SMTP Service -&gt; Advanced Tab</title>
        <link>https://wiki.pscs.co.uk/reference:smtp_advanced?rev=1542192349&amp;do=diff</link>
        <description>SMTP Service -&gt; Advanced Tab

Services -&gt; SMTP Server -&gt; Advanced Tab

Refuse SMTP Connections from

This setting should be rarely needed, and should be normally left blank. It is here for historic purposes.

If you put some text in this box, then VPOP3 will refuse any SMTP connections from clients whose &#039;HELO&#039;/&#039;EHLO&#039; command data contains the text specified here as a substring. Eg, if this setting is set to &#039;.myisp.com&#039;, then VPOP3 would refuse SMTP connections from any client which sends the c…</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_comments?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: Comments</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_comments?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: Comments

In the spam filter scripts, blank lines are ignored.

Any line beginning with a # character is treated as a comment. Comments must be on a line of their own; there is no way to add a comment to the end of a line.

Examples</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamrules_statement_getsectionencoding?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: GetSectionEncoding</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_getsectionencoding?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: GetSectionEncoding
Statement  GetSectionEncoding Version  2.3.9+ Purpose  Retrieves the MIME encoding method for the specified MIME section number, and returns the result into the specified variable 
The GetSectionEncoding statement requires a message section number and variable name, in the format</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamrules_statement_getsectionmd5?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: GetSectionMD5</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_getsectionmd5?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: GetSectionMD5
Statement  GetSectionMD5 Version  2.3.6+ Purpose  Performs an MD5 hash on a specified MIME section of the message, and returns the result into the specified variable in hex encoded form 
The GetSectionMD5 statement requires a message section number and variable name, in the format</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamrules_statement_zipcontents?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: ZipContents</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_zipcontents?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: ZipContents
Statement  ZipContents Version  6.7+ Purpose  Enables the script to obtain the list of files contained in a ZIP attachment 
The ZipContents statement requires a message section number and bag name, in the format
ZipContent &lt;message section number&gt; &lt;bag name&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamrules_statement_zipcontentsfull?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: ZipContentsFull</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_zipcontentsfull?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: ZipContentsFull
Statement  ZipContentsFull Version  6.7+ Purpose  Enables the script to obtain the list of files contained in a ZIP attachment 
The ZipContentsFull statement requires a message section number and bag name, in the format</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamrules_statement_zipcount?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: ZipCount</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_zipcount?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: ZipCount
Statement  ZipCount Version  6.7+ Purpose  Enables the script to obtain the number of files contained in a ZIP attachment 
The ZipCount statement requires a message section number and variable name, in the format
ZipCount &lt;message section number&gt; &lt;variable name&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:outmsgauth?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>OutMsgAuth Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:outmsgauth?rev=1542192349&amp;do=diff</link>
        <description>OutMsgAuth Replacement

Use:
~outmsgauth~

Required parameter: MsgID

This returns the authenticated sender (if any) of the specified message in the VPOP3 out queue.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:outmsghold?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>OutMsgHold Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:outmsghold?rev=1542192349&amp;do=diff</link>
        <description>OutMsgHold Replacement

Use:
~outmsghold~

Required parameter: MsgID

This returns whether the specified message in the VPOP3 out queue is held or not (1 or 0 respectively)</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:outmsgip?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>OutMsgIP Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:outmsgip?rev=1542192349&amp;do=diff</link>
        <description>OutMsgIP Replacement

Use:
~outmsgip~

Required parameter: MsgID

This returns the sender IP address of the specified message in the VPOP3 out queue.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:outmsgretpath?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>OutMsgRetPath Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:outmsgretpath?rev=1542192349&amp;do=diff</link>
        <description>OutMsgRetPath Replacement

Use:
~outmsgretpath~

Required parameter: MsgID

This returns the return path of the specified message in the VPOP3 out queue</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/adminapi:replacement_names?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>Admin Replacement Names</title>
        <link>https://wiki.pscs.co.uk/adminapi:replacement_names?rev=1542192349&amp;do=diff</link>
        <description>Admin Replacement Names

	*  OutMsgIP
	*  OutMsgHold
	*  OutMsgAuth
	*  OutMsgRecipients
	*  OutMsgRetPath
	*  SMTPClientAllows
	*  SMTPClientBlocks
	*  SMTPIDSEvents
	*  SMTPSPFWhitelist
	*  UserId
	*  UserNumber
	*  UserQueueMessage
	*  UserRuleList
	*  UserRuleActions
	*  UserRuleConditions
	*  UserRuleUpdate
	*  UserRuleActionUpdate
	*  UserRuleConditionUpdate</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/adminapi:userqueuemessage?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>UserQueueMessage Replacement</title>
        <link>https://wiki.pscs.co.uk/adminapi:userqueuemessage?rev=1542192349&amp;do=diff</link>
        <description>UserQueueMessage Replacement

Use:
~userqueuemessage~

Required parameter: Account, Msgid 

Optional parameter: Folder (&#039;Inbox&#039; is used if not specified)

You can also use the :&lt;max size&gt; modifier to set the maximum size of the response. If none is specified then a maximum size of 1000 characters is used. (e.g. use **~userqueuemessage:10000~)</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/faq:remote_access?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>Support Remote Access facility</title>
        <link>https://wiki.pscs.co.uk/faq:remote_access?rev=1542192349&amp;do=diff</link>
        <description>Support Remote Access facility

If you use a paid technical support option we have the facility to remotely access your VPOP3 server if you wish. This allows us to help you resolve issues or assist with configuration or installation issues. You can either allow us to just view your screen and tell you what to do, or you can allow us to control your computer as well.</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:535_authentication_failed?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>535 Authentication Failed</title>
        <link>https://wiki.pscs.co.uk/how_to:535_authentication_failed?rev=1542192349&amp;do=diff</link>
        <description>535 Authentication Failed

This is an SMTP error meaning that an attempt to authenticate has failed.

If this error is appearing when the email client is trying to log into VPOP3, then you can check the VPOP3 &#039;SECURITY.LOG&#039; file which may contain more information, such as an invalid password, unknown username, etc. (This information is not returned in the SMTP session because it would help an attacker).</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:550_5.7.1_relaying_not_allowed_bad_sender_ip_address?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>550 5.7.1 Relaying not allowed! Bad sender IP address</title>
        <link>https://wiki.pscs.co.uk/how_to:550_5.7.1_relaying_not_allowed_bad_sender_ip_address?rev=1542192349&amp;do=diff</link>
        <description>550 5.7.1 Relaying not allowed! Bad sender IP address

This SMTP error message means that the computer which is sending the message is not permitted to send outgoing messages based on the VPOP3 SMTP Service&#039;s Access Restrictions.

This is probably because someone is trying to send messages from outside your local network, and you have not configured VPOP3 to allow this. You have to be careful when allowing this, because you may configure VPOP3 to be an open-relay, which is a</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:550_5.7.1_unable_to_relay_for?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>550 5.7.1 Unable to Relay for...</title>
        <link>https://wiki.pscs.co.uk/how_to:550_5.7.1_unable_to_relay_for?rev=1542192349&amp;do=diff</link>
        <description>550 5.7.1 Unable to Relay for...

When trying to send emails from your email client software you get an error in your email client 550 5.7.1 Unable to relay for ...

This error is happening because you have installed the Microsoft IIS SMTP Service, and your email client is talking to that service rather than to VPOP3.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:1068_-_the_dependency_service_or_group_failed_to_start?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 1068 - the dependency service or group failed to start</title>
        <link>https://wiki.pscs.co.uk/how_to:1068_-_the_dependency_service_or_group_failed_to_start?rev=1542192349&amp;do=diff</link>
        <description>Error 1068 - the dependency service or group failed to start

If you get an error 1068 when you try to start VPOP3, then this usually means that the VPOP3DB service (if you are using VPOP3 v5 and later) did not start. In this case try starting that service manually and see what error message is generated then.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:1348_-_the_validation_information_class_requested_was_invalid_-_error_when_vpop3_tries_to_access_a_nas_file_server?rev=1671665722&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-12-21T23:35:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Error 1348 - The validation information class requested was invalid</title>
        <link>https://wiki.pscs.co.uk/how_to:1348_-_the_validation_information_class_requested_was_invalid_-_error_when_vpop3_tries_to_access_a_nas_file_server?rev=1671665722&amp;do=diff</link>
        <description>Error 1348 - The validation information class requested was invalid

We have had a report of this error when VPOP3 is trying to access a file share, eg for storing backups or archived messages.

In the case where it was reported, it turned out that a Windows Update had converted a &#039;local&#039; user account into a &#039;Microsoft&#039; account and that was preventing VPOP3 from accessing the file share, because VPOP3 was trying to use a local account.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:10047?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 10047 - Addresses in the specified family cannot be used with this socket</title>
        <link>https://wiki.pscs.co.uk/how_to:10047?rev=1542192349&amp;do=diff</link>
        <description>Socket Error 10047 - Addresses in the specified family cannot be used with this socket

Meaning: Addresses in the specified family cannot be used with this socket

This error only normally occurs during VPOP3 startup.

There are two main possible reasons for this error:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:10049?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 10049 - The specified address is not available from the local computer</title>
        <link>https://wiki.pscs.co.uk/how_to:10049?rev=1542192349&amp;do=diff</link>
        <description>Socket Error 10049 - The specified address is not available from the local computer

This error normally means that you have entered an invalid address on the IP Address to Bind To entries on the Services page in the VPOP3 settings.

The addresses entered here should be either</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:11002?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 11002 - Host not found (Non-Authoritative answer)</title>
        <link>https://wiki.pscs.co.uk/how_to:11002?rev=1542192349&amp;do=diff</link>
        <description>Socket Error 11002 - Host not found (Non-Authoritative answer)

This means that VPOP3 is not getting a response from a DNS server when it is trying to look up the name of the ISP&#039;s mail server(s). Usually this means that Windows either does not know the address of a valid</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:allow_remote_access_to_vpop3_mailboxes?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>Allow Remote Access to VPOP3 Mailboxes</title>
        <link>https://wiki.pscs.co.uk/how_to:allow_remote_access_to_vpop3_mailboxes?rev=1542192349&amp;do=diff</link>
        <description>Allow Remote Access to VPOP3 Mailboxes

Sometimes people want to be able to access their office VPOP3 mail server from a remote site or mobile phone etc.

These instructions assume you have a permanent Internet connection (eg ADSL, Cable etc). If you don&#039;t have a permanent Internet connection, see</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:alternative_method_of_automatically_starting_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>Alternative method of automatically starting VPOP3</title>
        <link>https://wiki.pscs.co.uk/how_to:alternative_method_of_automatically_starting_vpop3?rev=1542192349&amp;do=diff</link>
        <description>Alternative method of automatically starting VPOP3

VPOP3 usually automatically starts as a Windows service. 

Sometimes this does not work, either because other services need to start first, or Windows is going very slowly at startup, causing the database service to time out, or there are certain database control files which did not get cleared after a previous Windows shutdown.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:backup_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 Backup VPOP3</title>
        <link>https://wiki.pscs.co.uk/how_to:backup_vpop3?rev=1542192349&amp;do=diff</link>
        <description>How to Backup VPOP3

By default VPOP3 v3 and later will automatically perform a daily backup of the database into a file called DBBACK-x.DMP, where the backup file rotates on a weekly basis (DBBACK-0.DMP is Sunday&#039;s backup, DBBACK-1.DMP is Monday&#039;s backup, etc).</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:configure_srs?rev=1755530891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-18T15:28:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Configure SRS</title>
        <link>https://wiki.pscs.co.uk/how_to:configure_srs?rev=1755530891&amp;do=diff</link>
        <description>Configure SRS

In VPOP3 8.8 and later, you can use Lua scripting to implement &#039;SRS&#039; (Sender Rewriting Scheme&#039;) in VPOP3

This involves adding a couple of functions to rewrite outgoing return paths in &#039;relayout.lua&#039; or &#039;mxout.lua&#039; as appropriate and a couple of functions to redirect rewritten bounce message recipients in &#039;smtpsvr.lua&#039;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:database_disk_caching?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 &amp; Disk Caching</title>
        <link>https://wiki.pscs.co.uk/how_to:database_disk_caching?rev=1542192349&amp;do=diff</link>
        <description>Database &amp; Disk Caching

Disk Caching

One key point is that, like all other high-end databases, PostgreSQL should not be run on a server with disk level write back caching. With write back caching, the disk will report data as being written to disk when it is still in the disk&#039;s cache memory. If the power then fails, this data is lost and can cause database corruption. As long as the database server really knows when the data has been written to disk, power failure will not cause database corru…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:database_maintenance?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 Maintenance</title>
        <link>https://wiki.pscs.co.uk/how_to:database_maintenance?rev=1542192349&amp;do=diff</link>
        <description>Database Maintenance

VPOP3 uses the PostgreSQL database server for most of its data storage.

Normally this will not require any special maintenance, because it will manage itself.

To do any special database maintenance you will need to close down VPOP3 first, because PostgreSQL needs exclusive access to the database to perform any operations such as decreasing the size of database files. Note that these operations may take some time! There are some PostgreSQL utility programs in the VPOP3\pgs…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:delete_outqueue_messages_directly_from_the_database?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>Delete OutQueue messages directly from the database</title>
        <link>https://wiki.pscs.co.uk/how_to:delete_outqueue_messages_directly_from_the_database?rev=1542192349&amp;do=diff</link>
        <description>Delete OutQueue messages directly from the database

If there is an extremely large number of messages (eg hundreds of thousands) in the VPOP3 OutQueue, then it may take a very long time for VPOP3 v5 and later to start as it check the message database tables for consistency during initialisation.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:err_can_t_open_the_message_file_-_it_s_gone?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 Can&#039;t open the message file - it&#039;s gone!</title>
        <link>https://wiki.pscs.co.uk/how_to:err_can_t_open_the_message_file_-_it_s_gone?rev=1542192349&amp;do=diff</link>
        <description>-ERR Can&#039;t open the message file - it&#039;s gone!

If VPOP3 receives the error message “-ERR Can&#039;t open the message file - it&#039;s gone!” from your ISP&#039;s POP3 server when it is downloading messages, this is a symptom of a fundamental bug in your ISP&#039;s POP3 server.</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:how_to_share_domains_between_exchange_and_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 &#039;share&#039; domains between Exchange and VPOP3</title>
        <link>https://wiki.pscs.co.uk/how_to:how_to_share_domains_between_exchange_and_vpop3?rev=1542192349&amp;do=diff</link>
        <description>How to &#039;share&#039; domains between Exchange and VPOP3

If you want to have a VPOP3 server and Exchange Server using the same email domain, then you need to ensure that Exchange does not think it is &#039;authoritative&#039; for the domain in question.

See &lt;http://support.microsoft.com/Default.aspx?kbid=321721&gt; for details of how to do this in Exchange 2000 and 2003 (a similar process may be used in later versions of Exchange - contact your Microsoft Support technician if you need more help).</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:not_working_as_expected?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>Not Working As Expected</title>
        <link>https://wiki.pscs.co.uk/how_to:not_working_as_expected?rev=1542192349&amp;do=diff</link>
        <description>Not Working As Expected

This is the page to come to if you think you&#039;ve set something up correctly but it isn&#039;t doing what you think it should be doing. If you&#039;re getting an error message or some other concrete indication that something has actually &#039;gone wrong&#039; then the</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:obtaining_error_logs?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 Obtain Error Logs</title>
        <link>https://wiki.pscs.co.uk/how_to:obtaining_error_logs?rev=1542192349&amp;do=diff</link>
        <description>How to Obtain Error Logs

As part of diagnosing a support issue our support team may ask you to send them various log files. This page explains how to obtain the right files at the right time.

How Logging Works

Under its default settings VPOP3 logs a minimal amount of information about what it is doing to various files in the main VPOP3 directory. When investigating a support issue it is often the case that we will need you to switch on logging to extra files or increase the level of detail be…</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_accessing_vpop3_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>Problems accessing VPOP3 Settings</title>
        <link>https://wiki.pscs.co.uk/how_to:problems_accessing_vpop3_settings?rev=1542192349&amp;do=diff</link>
        <description>Problems accessing VPOP3 Settings

If you have problems accessing the VPOP3 settings:

	*  Go to Start -&gt; Programs -&gt; VPOP3 -&gt; Configure VPOP3 on the VPOP3 computer. That should open up a web browser and take you to the login page
	*  If VPOP3 doesn&#039;t show the login page, and shows a &#039;403&#039; error page instead, that means that the access restrictions for the WebMail service have been restricted so that this computer cannot access the WebMail service.</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:problems_sending_messages_to_spam_your_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 messages to spam@</title>
        <link>https://wiki.pscs.co.uk/how_to:problems_sending_messages_to_spam_your_domain?rev=1542192349&amp;do=diff</link>
        <description>Problems sending messages to spam@&lt;your domain&gt;

If a VPOP3 user forwards a message to spam@&lt;your domain&gt;, then the VPOP3 spam filter will train itself that that message was spam.

If, when you forward the message, you get an error message like:
Subject: Mail Delivery Failure

Delivery Failure Report.
The following message was incorrectly addressed.
Recipient: &quot;spam&quot; is unrecognised.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:quarantine_report_email_has_invalid_links?rev=1774531199&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-03-26T13:19:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title></title>
        <link>https://wiki.pscs.co.uk/how_to:quarantine_report_email_has_invalid_links?rev=1774531199&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:restore_a_database_backup?rev=1765963180&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-12-17T09:19:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Restore a database backup</title>
        <link>https://wiki.pscs.co.uk/how_to:restore_a_database_backup?rev=1765963180&amp;do=diff</link>
        <description>Restore a database backup

By default VPOP3 makes a daily backup of the VPOP3 database to a file &#039;DBBACK-n.DMP&#039; in the VPOP3 installation directory (it is possible to change this in the settings). These are cycled on a weekly basis so you will usually have the last seven days&#039; worth of backups. These can be useful if the database gets damaged somehow.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:smtp_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 - SMTP Client Problem</title>
        <link>https://wiki.pscs.co.uk/how_to:smtp_client_problem?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 - SMTP Client Problem

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

If the message text is:
Error with SMTP Client (XXXX (YY))
The server connection was closed unexpectedly 
Then this means that the the connection between VPOP3 and your ISP&#039;s SMTP mail server was closed when VPOP3 did not expect it to be. This can be caused by the network connection failing or a bug in the ISP&#039;s mail server which drops the connection in abnormal circ…</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:training_the_spam_filter?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>Training the VPOP3 Spam Filter</title>
        <link>https://wiki.pscs.co.uk/how_to:training_the_spam_filter?rev=1542192349&amp;do=diff</link>
        <description>Training the VPOP3 Spam Filter

The VPOP3 spam filter has a couple of mechanisms which can be used to &#039;train&#039; it to distinguish between spam and not-spam.

Bayesian Filter

The Bayesian filter this looks at words in messages sent and received and their probabilities of being contained in spam and not-spam, and works out an overall probability of the message being spam or not-spam based on the combination of those probabilities.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:transmission_receipt?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>Transmission Receipt Message</title>
        <link>https://wiki.pscs.co.uk/how_to:transmission_receipt?rev=1542192349&amp;do=diff</link>
        <description>Transmission Receipt Message

This is not an error message, but we are listing it here because it confuses some people.

VPOP3 sends a &#039;Transmission Receipt&#039; when a message is sent out, and it contains a header asking for the receipt. The default configuration is that it will send the transmission receipt if the sender asks for a read receipt.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:troubleshooting_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>Troubleshooting Tips</title>
        <link>https://wiki.pscs.co.uk/how_to:troubleshooting_tips?rev=1542192349&amp;do=diff</link>
        <description>Troubleshooting Tips

Telnet

One of the most basic, and useful, tools for troubleshooting email systems is a Telnet client. 

Installing Telnet Client

Unfortunately, since Windows XP, Microsoft do not install the Telnet client into Windows by default, so you may need to install the Telnet client yourself.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:upgrade_vpop3_to_version_5?rev=1573227472&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-11-08T15:37:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>How To Upgrade VPOP3 to version 5 or later</title>
        <link>https://wiki.pscs.co.uk/how_to:upgrade_vpop3_to_version_5?rev=1573227472&amp;do=diff</link>
        <description>How To Upgrade VPOP3 to version 5 or later

Upgrading VPOP3 is usually a straightforward process. Download VPOP3 from our web site and 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:upgrade_vpop3_to_version_8?rev=1599145654&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-09-03T15:07:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Upgrading VPOP3 to version 8.x from v7 or earlier</title>
        <link>https://wiki.pscs.co.uk/how_to:upgrade_vpop3_to_version_8?rev=1599145654&amp;do=diff</link>
        <description>Upgrading VPOP3 to version 8.x from v7 or earlier

VPOP3 v8.x uses PostgreSQL 10 as its database engine, which is the latest supported 32 bit version of PostgreSQL. Later versions of PostgreSQL are 64-bit only, which means we cannot use them while continuing to support 32 bit versions of Windows.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:upgrading_database_software?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>Upgrading PostgreSQL Database Software</title>
        <link>https://wiki.pscs.co.uk/how_to:upgrading_database_software?rev=1542192349&amp;do=diff</link>
        <description>Upgrading PostgreSQL Database Software

To upgrade the PostgreSQL database software used by VPOP3

	*  stop VPOP3
	*  backup the database (&lt;http://wiki.pscs.co.uk/how_to;backup_vpop3#manual_database_backup1&gt;)
	*  uninstall PostgreSQL (from within Windows) if necessary
	*  rename the VPOP3\pgsql folder to something else</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/how_to:vpop3_historical_logger_backlog?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 Historical Logger Backlog</title>
        <link>https://wiki.pscs.co.uk/how_to:vpop3_historical_logger_backlog?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 Historical Logger Backlog

This problem is primarily related to VPOP3 versions 2.5 -&gt; 2.6. Theoretically it could happen on later versions, but would be extremely unusual (see the note at the bottom if you are using version 3.0 or later)

You get an error message with subject</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/how_to:vpop3_xxxxx_server_access_not_allowed?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 Server Access Not Allowed</title>
        <link>https://wiki.pscs.co.uk/how_to:vpop3_xxxxx_server_access_not_allowed?rev=1542192349&amp;do=diff</link>
        <description>VPOP3 Server Access Not Allowed

If you get an error like:

-ERR VPOP3 Server access not allowed!

when trying to access VPOP3, then this means that the relevant server&#039;s IP Access Restrictions defined in VPOP3 do not allow access from your client computer.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/mailapi:replacement_names?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>Webmail Replacement Names</title>
        <link>https://wiki.pscs.co.uk/mailapi:replacement_names?rev=1542192349&amp;do=diff</link>
        <description>Webmail Replacement Names

	*  AutoresponderConditionList
	*  AutoresponderInfo
	*  AutoresponderGlobalList
	*  AutoresponderList
	*  MessageView4
	*  MinPasswordLength
	*  UserId
	*  UserNumber
	*  UserRuleList
	*  UserRuleActions
	*  UserRuleConditions
	*  UserRuleReorder
	*  UserRuleUpdate
	*  UserRuleActionUpdate
	*  UserRuleConditionUpdate</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: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:batch_file_to_end_a_database_backup?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>Batch file to end a database backup</title>
        <link>https://wiki.pscs.co.uk/reference:batch_file_to_end_a_database_backup?rev=1542192349&amp;do=diff</link>
        <description>Batch file to end a database backup

VPOP3 runs pg_dump.exe to perform the regular database backups. Ending this process through Task Manager will not end the back-end database processes creating the backup data. This batch file will do it for you.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:database_restore?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 -&gt; Restore Tab</title>
        <link>https://wiki.pscs.co.uk/reference:database_restore?rev=1542192349&amp;do=diff</link>
        <description>Database -&gt; Restore Tab

This tab is only in VPOP3 Enterprise (v5 and later), and is for performing a partial (mailbox/mail folder) restore of the database. To do a full restore of the database, or for VPOP3 Basic/Standard, see the “Restore a Backup of VPOP3” topic

Using the</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:list_failed_message_send_summary?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 list failed message sends</title>
        <link>https://wiki.pscs.co.uk/reference:list_failed_message_send_summary?rev=1542192349&amp;do=diff</link>
        <description>Database query to list failed message sends

This will list failed outgoing messages from the last 3 days (with the default VPOP3 settings)

At a command prompt in the VPOP3 directory run
psql

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

Then, type
select created,returnpath,subject,username || &#039;@&#039; || domain as recipient, latesterror 
from outqueue.outrecipients inner join outqueue.outmessages using(msgid) where
failedtime is not null order by created desc;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lists?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>Lists</title>
        <link>https://wiki.pscs.co.uk/reference:lists?rev=1542192349&amp;do=diff</link>
        <description>Lists

The Lists section in VPOP3 lets you view and manage the various types of &#039;List&#039; which VPOP3 supports

	*  Distribution Lists
	*  Mailing Lists
	*  Forwardings
	*  ODBC Mailing Lists
	*  Groups

Using a list

A list will contain zero or more &#039;members&#039; (usually email addresses) which can be messaged all at once. To send a message to all the members of a list, you will usually send an email to the listname at a valid domain.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:mappings?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>Mappings</title>
        <link>https://wiki.pscs.co.uk/reference:mappings?rev=1542192349&amp;do=diff</link>
        <description>Mappings

In VPOP3, Mappings are a way of explicitly linking an email address to a user or list. They can also be used to indicate that an email address is remote, even though it would otherwise appear to be a local email address.

In other email servers, a similar feature may be called &#039;aliases&#039;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:misc_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>Misc -&gt; General Tab</title>
        <link>https://wiki.pscs.co.uk/reference:misc_general?rev=1542192349&amp;do=diff</link>
        <description>Misc -&gt; General Tab

VPOP3 Host Name

The VPOP3 Host Name is used by VPOP3 when it is telling other mail software what it is called. For instance, when it connects to another SMTP server it will send the host name as the parameter for the HELO or EHLO command, and when an SMTP client connects to VPOP3, it announces its name in the welcome banner as required by the SMTP standard.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:route_by_parsing_message_headers?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>Route incoming POP3 mail by parsing message headers</title>
        <link>https://wiki.pscs.co.uk/reference:route_by_parsing_message_headers?rev=1542192349&amp;do=diff</link>
        <description>Route incoming POP3 mail by parsing message headers

This routing method is generally used if you have a catch-all or &#039;multi-catch&#039; mailbox with your Internet provider. With this method, VPOP3 will look at the To/Cc and other fields in the message headers to try to work out who the message is for. If the recipient is not listed in the headers (eg for BCCd mail) it may not be able to automatically detect who the message is for.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:smtp_direct?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; Mail Senders -&gt; SMTP Direct</title>
        <link>https://wiki.pscs.co.uk/reference:smtp_direct?rev=1542192349&amp;do=diff</link>
        <description>Mail Connectors -&gt; Mail Senders -&gt; SMTP Direct

VPOP3 can be configured to send mail directly to the recipient&#039;s mail server (or the recipient&#039;s mail service provider). Usually this is only used if you have a high-end business class Internet connection - such as a leased line, or your mail server is co-located in a data centre. Attempts to use SMTP Direct sending on a dial-up/ADSL/Cable/FTTC/etc connection may be problematic since the receiving mail server may think you a home user who has been …</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:spamrules_statement_getaddresstype?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: GetAddressType</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_getaddresstype?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: GetAddressType
Statement  GetAddressType Version  2.4.6+ Purpose  Analyses a specified email address and reports what &#039;type&#039; of address it is 
The GetAddressType statement requires an email address and variable name, in the format</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:spamrules_statement_ifmatch?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: IfMatch</title>
        <link>https://wiki.pscs.co.uk/reference:spamrules_statement_ifmatch?rev=1542192349&amp;do=diff</link>
        <description>Spam Filter Rules: IfMatch
Statement  IfMatch Version  2.1.7+ Purpose  Allows you to perform a regular or substring match on a variable or part of the message being processed 
IfMatch statements require a data parameter and a search value, in the format</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/reference:user_routing_script?rev=1679913138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-03-27T10:32:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>User Routing Script</title>
        <link>https://wiki.pscs.co.uk/reference:user_routing_script?rev=1679913138&amp;do=diff</link>
        <description>User Routing Script

If there is a &lt;username&gt;/user_redirect.lua script, this Lua script can override VPOP3&#039;s message routing options. You can edit this either in the Settings -&gt; Scripts page in the settings, or via the &#039;Routing&#039; tab in the user&#039;s settings in the VPOP3 administration console. This script affects how VPOP3 will handle how messages</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:virus_scan_filter_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>Virus Scan Filter Scripting</title>
        <link>https://wiki.pscs.co.uk/reference:virus_scan_filter_script?rev=1542192349&amp;do=diff</link>
        <description>Virus Scan Filter Scripting

(Added in V6.17)

The VIRUSSCAN.LUA script has a single function FilterResult

This function is called for every virus that a VPOP3-integrated (eg VPOP3 AV or Sophos SAV Interface) detects. The function has the opportunity to &#039;filter&#039; the virus detection so that VPOP3 will act as if the virus was not detected.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:vpop3.getmessages?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.GetMessages Lua function</title>
        <link>https://wiki.pscs.co.uk/reference:vpop3.getmessages?rev=1542192349&amp;do=diff</link>
        <description>VPOP3.GetMessages Lua function

The Lua management function &#039;VPOP3.GetMessages&#039; retrieves a table containing all the mail messages in a specified folder.
VPOP3.GetFolders(username, folder);
	*  username is the username from VPOP3.GetUsers
	*  folder is the folder from VPOP3.GetFolders

It returns a table where the key is the message UID and the value is a table of:</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:vpop3.unhexstring?rev=1730218177&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-10-29T16:09:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPOP3.UnHexString</title>
        <link>https://wiki.pscs.co.uk/reference:vpop3.unhexstring?rev=1730218177&amp;do=diff</link>
        <description>VPOP3.UnHexString

Added in VPOP3 8.7

This function Decodes a Hex string into the original data
VPOP3.UnHexString(hex-text)
The input hex-text should have no extra spaces or punctuation, and be two hex digits per result byte. Any pairs of characters which are not valid hex will be processed as a &#039;zero&#039; byte.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:vpop3net.gethttp?rev=1615308164&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-09T16:42:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>VPOP3Net.GetHTTP</title>
        <link>https://wiki.pscs.co.uk/reference:vpop3net.gethttp?rev=1615308164&amp;do=diff</link>
        <description>VPOP3Net.GetHTTP

This function takes a single parameter

	*  the URL to retrieve. This can be http:// or https://

The function returns two values

	*  a table containing the result of the GET
		*  Host - the hostname
		*  File - the filename
		*  Headers - a table containing the response headers</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>
