<?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-06-15T04:43:59+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:view_autoresponder_condition_enable_history?rev=1781185245&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:useful_database_queries?rev=1781184950&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/how_to:repairing_corrupted_database?rev=1780644399&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:user_manager_script?rev=1780062421&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lua_smtp_server_script?rev=1780051175&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:imap4_server_script?rev=1779813984&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:quarantine_mailer_script?rev=1779800121&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:attachment_processing_script?rev=1779484112&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:lua_scripting?rev=1779272556&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/reference:connection_hook_script?rev=1778777191&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3Aquarantineserveraddress.png&amp;ns=how_to&amp;rev=1486719246&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3Aaccessrestrictions1.png&amp;ns=how_to&amp;rev=1484834473&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple4.png&amp;ns=how_to&amp;rev=1484833354&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple3.png&amp;ns=how_to&amp;rev=1484823381&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple2.png&amp;ns=how_to&amp;rev=1484823021&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple1.png&amp;ns=how_to&amp;rev=1484822941&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=reference%3Aendbackup.cmd&amp;ns=reference&amp;rev=1482412493&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3A2016-12-20_12-08-23.png&amp;ns=how_to&amp;rev=1482235886&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=reference%3Anewscript.png&amp;ns=reference&amp;rev=1457621263&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.pscs.co.uk/?image=how_to%3Aservice_smtp_add.png&amp;ns=how_to&amp;rev=1456826101&amp;tab_details=history&amp;media_do=diff&amp;do=media"/>
            </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/reference:view_autoresponder_condition_enable_history?rev=1781185245&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-11T13:40:45+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>Database query to view autoresponder condition enable history - created</title>
        <link>https://wiki.pscs.co.uk/reference:view_autoresponder_condition_enable_history?rev=1781185245&amp;do=diff</link>
        <description>Database query to view autoresponder condition enable history

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

Then, type

select * from users.users;

Take note of the &#039;usernumber&#039; for the relevant user

select * from users.autoresponderconditions where usernumber=&lt;usernumber from above&gt;;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:useful_database_queries?rev=1781184950&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-11T13:35:50+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>Useful Database Queries - [Logs/etc] </title>
        <link>https://wiki.pscs.co.uk/reference:useful_database_queries?rev=1781184950&amp;do=diff</link>
        <description>Useful Database Queries

Below are some database (SQL) queries which may be useful in some situations. You can run these from the &#039;psql&#039; program at the command prompt. Some can also be run from the Settings -&gt; Database -&gt; Query page in the VPOP3 settings.</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/how_to:repairing_corrupted_database?rev=1780644399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-05T07:26:39+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>Repairing corrupted database - [Finding the problem table/index] </title>
        <link>https://wiki.pscs.co.uk/how_to:repairing_corrupted_database?rev=1780644399&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/reference:user_manager_script?rev=1780062421&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-29T13:47:01+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>User Manager Script - [ProcessCopySettings] </title>
        <link>https://wiki.pscs.co.uk/reference:user_manager_script?rev=1780062421&amp;do=diff</link>
        <description>User Manager Script

If you want people to be able to log in using a different username than their VPOP3 username (eg if you want them to be able to log in using an email address), then you can use the UserManager Lua script

The Lua script is managed through the Settings → Scripts page in VPOP3 v8.0 and later and is called &#039;UserManager.LUA&#039;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lua_smtp_server_script?rev=1780051175&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-29T10:39:35+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>End() - [LoadLimits()] </title>
        <link>https://wiki.pscs.co.uk/reference:lua_smtp_server_script?rev=1780051175&amp;do=diff</link>
        <description>End()

End()

This function is called by VPOP3 when the SMTP service session ends

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:imap4_server_script?rev=1779813984&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-26T16:46:24+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>IMAP4 Server Scripting - [GetEncryption function] </title>
        <link>https://wiki.pscs.co.uk/reference:imap4_server_script?rev=1779813984&amp;do=diff</link>
        <description>IMAP4 Server Scripting

(Added in V6.12)

DoCapability function

When the IMAP4 CAPABILITY command is received, VPOP3 generates a capability string based on settings, then calls
DoCapability(ipaddr, capabilities)
	*  ipaddr = IP address of the client computer</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:quarantine_mailer_script?rev=1779800121&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-26T12:55:21+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>Quarantine Report Mailer Scripting - [GetSortOrder] </title>
        <link>https://wiki.pscs.co.uk/reference:quarantine_mailer_script?rev=1779800121&amp;do=diff</link>
        <description>Quarantine Report Mailer Scripting

(Added in v9.1)

This script is called when VPOP3 is mailing out (or considering mailing out) spamfilter quarantine reports. It allows customisation of the emailed reports and whether they&#039;re generated

AreMailsNeeded</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:attachment_processing_script?rev=1779484112&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-22T21:08:32+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>Attachment Processing Script - [Attachment Processing Script] </title>
        <link>https://wiki.pscs.co.uk/reference:attachment_processing_script?rev=1779484112&amp;do=diff</link>
        <description>Attachment Processing Script

(Added in v7.6)

This is the AttachmentProcess.lua script which can be edited in Settings -&gt; Scripts.

This script has functions to allow message attachments to be altered:

	*  NeedsRecode
	*  NeedsRewrite
	*  GetRename</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/reference:lua_scripting?rev=1779272556&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-20T10:22:36+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>Lua Scripting - [Lua Scripting] </title>
        <link>https://wiki.pscs.co.uk/reference:lua_scripting?rev=1779272556&amp;do=diff</link>
        <description>Lua Scripting

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

Added in v9.1

Connection.lua

function PostConnect(ConnectionID, ConnectionName, RAS&lt;bool&gt;)

function PreDisconnect(ConnectionID, ConnectionName, RAS&lt;bool&gt;)</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3Aquarantineserveraddress.png&amp;ns=how_to&amp;rev=1486719246&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2017-02-10T09:34:06+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>quarantineserveraddress.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3Aquarantineserveraddress.png&amp;ns=how_to&amp;rev=1486719246&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:quarantineserveraddress.png?w=500&amp;amp;h=500&amp;amp;tok=ec4a1d&quot; alt=&quot;quarantineserveraddress.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3Aaccessrestrictions1.png&amp;ns=how_to&amp;rev=1484834473&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-19T14:01:13+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>accessrestrictions1.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3Aaccessrestrictions1.png&amp;ns=how_to&amp;rev=1484834473&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:accessrestrictions1.png?w=500&amp;amp;h=500&amp;amp;tok=d552aa&quot; alt=&quot;accessrestrictions1.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple4.png&amp;ns=how_to&amp;rev=1484833354&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-19T13:42:34+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>smtpmxmultiple4.png</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple4.png&amp;ns=how_to&amp;rev=1484833354&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:smtpmxmultiple4.png?w=500&amp;amp;h=500&amp;amp;tok=d6a969&quot; alt=&quot;smtpmxmultiple4.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple3.png&amp;ns=how_to&amp;rev=1484823381&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-19T10:56:21+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>smtpmxmultiple3.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple3.png&amp;ns=how_to&amp;rev=1484823381&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:smtpmxmultiple3.png?w=500&amp;amp;h=500&amp;amp;tok=abde79&quot; alt=&quot;smtpmxmultiple3.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple2.png&amp;ns=how_to&amp;rev=1484823021&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-19T10:50:21+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>smtpmxmultiple2.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple2.png&amp;ns=how_to&amp;rev=1484823021&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:smtpmxmultiple2.png?w=500&amp;amp;h=500&amp;amp;tok=8c4ae9&quot; alt=&quot;smtpmxmultiple2.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple1.png&amp;ns=how_to&amp;rev=1484822941&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2017-01-19T10:49:01+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>smtpmxmultiple1.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3Asmtpmxmultiple1.png&amp;ns=how_to&amp;rev=1484822941&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:smtpmxmultiple1.png?w=500&amp;amp;h=500&amp;amp;tok=0a00c8&quot; alt=&quot;smtpmxmultiple1.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=reference%3Aendbackup.cmd&amp;ns=reference&amp;rev=1482412493&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-22T13:14:53+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>endbackup.cmd - created</title>
        <link>https://wiki.pscs.co.uk/?image=reference%3Aendbackup.cmd&amp;ns=reference&amp;rev=1482412493&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/lib/images/fileicons/svg/file.svg&quot; alt=&quot;endbackup.cmd&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3A2016-12-20_12-08-23.png&amp;ns=how_to&amp;rev=1482235886&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-12-20T12:11:26+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>2016-12-20_12-08-23.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3A2016-12-20_12-08-23.png&amp;ns=how_to&amp;rev=1482235886&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:2016-12-20_12-08-23.png?w=500&amp;amp;h=500&amp;amp;tok=fb0037&quot; alt=&quot;2016-12-20_12-08-23.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=reference%3Anewscript.png&amp;ns=reference&amp;rev=1457621263&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-10T14:47:43+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>newscript.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=reference%3Anewscript.png&amp;ns=reference&amp;rev=1457621263&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/reference:newscript.png?w=500&amp;amp;h=500&amp;amp;tok=d0e3cb&quot; alt=&quot;newscript.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
    <item rdf:about="https://wiki.pscs.co.uk/?image=how_to%3Aservice_smtp_add.png&amp;ns=how_to&amp;rev=1456826101&amp;tab_details=history&amp;media_do=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-03-01T09:55:01+00:00</dc:date>
        <dc:creator>paul (paul@undisclosed.example.com)</dc:creator>
        <title>service_smtp_add.png - created</title>
        <link>https://wiki.pscs.co.uk/?image=how_to%3Aservice_smtp_add.png&amp;ns=how_to&amp;rev=1456826101&amp;tab_details=history&amp;media_do=diff&amp;do=media</link>
        <description>&lt;img src=&quot;https://wiki.pscs.co.uk/_media/how_to:service_smtp_add.png?w=500&amp;amp;h=500&amp;amp;tok=ceb01e&quot; alt=&quot;service_smtp_add.png&quot; loading=&quot;lazy&quot; width=&quot;500&quot; height=&quot;500&quot; /&gt;</description>
    </item>
</rdf:RDF>
