Reference: Hamster Settings

Storage:

(Hamster root)\Hamster.ini

hsFQDNforMID = 1

FQDN (Fully Qualified Domain Name) to use for the domain part of Message-IDs generated by Hamster.

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] FQDN
hsIsLocalDomain = 2

If the domain-part of a mail-recipient (the text following the "@"-character) matches the regular expression given here, the mail is not send out but delivered locally.

Content: Type: String, Values: (see above), Default: .*hamster|\[?127\.0\.0\.1\]?|.*invalid
Storage: Hamster.ini: [Setup] local.mail.islocaldomain
hsTasksLimit = 3

Limits the number of concurrent transfer tasks.

Content: Type: Integer, Values: 1-65535, Default: 8
Storage: Hamster.ini: [Setup] tasks.limit
hsLocalTimeoutInactivity = 4

Timeout in minutes after which the local servers disconnect inactive clients.

Content: Type: Integer, Values: 0..MaxInt, Default: 60
Storage: Hamster.ini: [Setup] local.timeout.inactivity
hsLocalTimeoutQuitDelay = 5

Delay time in milliseconds before a connection is actually closed after a QUIT command.

Content: Type: Integer, Values: 0..MaxInt, Default: 100
Storage: Hamster.ini: [Setup] local.timeout.quitdelay
hsLocalNntpAutostart = 10

If set to 1 (true), the local NNTP server is started automatically when starting Hamster.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] local.autostart.nntp
hsLocalNntpBind = 11

A list of IP addresses (separated by whitespace), the local NNTP server is bound to. By default, the server is only accessible locally (127.0.0.1, i. e. "localhost"), but additional IPs of the server (e. g. LAN interface) may be added here for making it accessible from outer world. To open the server completely for all network interfaces (not suggested), the setting 0.0.0.0 may be used.
Each IP listed here may immediately be followed by a colon and a port number. If no special port number is given this way, the default port number of the server is used for that IP.
Example: 127.0.0.1 192.168.0.1 192.168.1.1:12345

Content: Type: String, Values: (see above), Default: 127.0.0.1
Storage: Hamster.ini: [Setup] local.bind.nntp
hsLocalNntpPort = 12

Default port number for local NNTP server.

Content: Type: Integer, Values: 1-65535, Default: 119
Storage: Hamster.ini: [Setup] local.port.nntp
hsLocalNntpClients = 13

Max. number of concurrent client connections accepted by local NNTP server.

Content: Type: Integer, Values: 0..MaxInt, Default: 10
Storage: Hamster.ini: [Setup] local.clients.nntp
hsLocalNntpLimitLineLen = 14

Limit for the length of a line sent to Hamster's NNTP server. If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 1000
Storage: Hamster.ini: [Setup] local.limit.linelen.nntp
hsLocalNntpLimitTextSize = 15

Limit for the size of a text sent to Hamster's NNTP server. If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 1048576
Storage: Hamster.ini: [Setup] local.limit.textsize.nntp
hsLocalNntpGetUnknownMIDs = 16

If set to 1 (true), Hamster tries to get an unavailable article - accessed by its Message-ID (ARTICLE <mid>) - from all remote servers on next pull.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] local.nntp.SearchUnknownMIDs
hsLocalPop3Autostart = 20

If set to 1 (true), the local POP3 server is started automatically when starting Hamster.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] local.autostart.pop3
hsLocalPop3Bind = 21

Like hsLocalNntpBind described above, but for local POP3 server.

Content: Type: String, Values: (see above), Default: 127.0.0.1
Storage: Hamster.ini: [Setup] local.bind.pop3
hsLocalPop3Port = 22

Default port number for local POP3 server.

Content: Type: Integer, Values: 1-65535, Default: 110
Storage: Hamster.ini: [Setup] local.port.nntp
hsLocalPop3Clients = 23

Max. number of concurrent client connections accepted by local POP3 server.

Content: Type: Integer, Values: 0..MaxInt, Default: 10
Storage: Hamster.ini: [Setup] local.clients.nntp
hsLocalPop3LimitLineLen = 24

Limit for the length of a line sent to Hamster's POP3 server. If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 1000
Storage: Hamster.ini: [Setup] local.limit.linelen.pop3
hsLocalPop3LimitTextSize = 25

Limit for the size of a text sent to Hamster's POP3 server. If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 5242880
Storage: Hamster.ini: [Setup] local.limit.textsize.pop3
hsLocalPop3SASL = 26

Defines one or more SASL mechanisms (separated by space), which may be used to authenticate a client on the local POP3 server. If empty, all supported mechanisms are allowed.
Currently supported are: CRAM-SHA1 CRAM-MD5 PLAIN LOGIN

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] local.pop3.sasl
hsLocalSmtpAutostart = 30

If set to 1 (true), the local SMTP server is started automatically when starting Hamster.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] local.autostart.smtp
hsLocalSmtpBind = 31

Like hsLocalNntpBind described above, but for local SMTP server.

Content: Type: String, Values: (see above), Default: 127.0.0.1
Storage: Hamster.ini: [Setup] local.bind.smtp
hsLocalSmtpPort = 32

Default port number for local SMTP server.

Content: Type: Integer, Values: 1-65535, Default: 25
Storage: Hamster.ini: [Setup] local.port.smtp
hsLocalSmtpClients = 33

Max. number of concurrent client connections accepted by local SMTP server.

Content: Type: Integer, Values: 0..MaxInt, Default: 10
Storage: Hamster.ini: [Setup] local.clients.smtp
hsLocalSmtpLimitLineLen = 34

Limit for the length of a line sent to Hamster's SMTP server. If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 1000
Storage: Hamster.ini: [Setup] local.limit.linelen.smtp
hsLocalSmtpLimitTextSize = 35

Limit for the size of a text sent to Hamster's SMTP server. If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 5242880
Storage: Hamster.ini: [Setup] local.limit.textsize.smtp
hsLocalSmtpSASL = 36

Defines one or more SASL mechanisms (separated by space), which may be used to authenticate a client on the local SMTP server. If empty, all supported mechanisms are allowed.
Currently supported are: CRAM-SHA1 CRAM-MD5 PLAIN LOGIN

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] local.smtp.sasl
hsLocalSmtpAuthReq = 37

If set to 1, local SMTP can only be used after successful authentication.
This setting also enables, that a previous login on local POP3 server from the same IP also grants access to the local SMTP server for a given amount of time (SMTP-after-POP3).

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] local.authreq.smtp
hsLocalSmtpEAuthReq = 38

If set to 1, local SMTP can only be used after successful authentication.
This setting also enables using SMTP's AUTH command for authentication.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] local.authreq.esmtp
hsLocalSmtpAfterPop3Time = 39

Period in seconds, for which a POP3 authentication remains valid for SMTP-after-POP3 authentication (see hsLocalSmtpAuthReq above).

Content: Type: Integer, Values: 0..MaxInt, Default: 300
Storage: Hamster.ini: [Setup] local.smtpafterpop3.period
hsLocalRecoAutostart = 40

If set to 1 (true), the local Remote Control server is started automatically when starting Hamster.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] local.autostart.reco
hsLocalRecoBind = 41

Like hsLocalNntpBind described above, but for local Remote Control server.

Content: Type: String, Values: (see above), Default: 127.0.0.1
Storage: Hamster.ini: [Setup] local.bind.reco
hsLocalRecoPort = 42

Default port number for local Remote Control server.

Content: Type: Integer, Values: 1-65535, Default: 23
Storage: Hamster.ini: [Setup] local.port.reco
hsLocalRecoClients = 43

Max. number of concurrent client connections accepted by local Remote Control server.

Content: Type: Integer, Values: 0..MaxInt, Default: 10
Storage: Hamster.ini: [Setup] local.clients.reco
hsLocalRecoLimitLineLen = 44

Limit for the length of a line sent to Hamster's Remote Control server in "Telnet Mode". If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 1000
Storage: Hamster.ini: [Setup] local.limit.linelen.reco
hsLocalRecoLimitTextSize = 45

Limit for the size of a text sent to Hamster's Remote Control server. If limit is exceeded, the connection is terminated. A value of 0 disables the limit.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 1048576
Storage: Hamster.ini: [Setup] local.limit.textsize.reco
hsLocalRecoSASL = 46

Defines one or more SASL mechanisms (separated by space), which may be used to authenticate a client on the local Remote Control server. If empty, all supported mechanisms are allowed.
Currently supported are: CRAM-SHA1 CRAM-MD5 PLAIN LOGIN.

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] local.smtp.reco
hsLocalSmtpNoAuthForLocal = 50

If set to 1 (true), local SMTP server accepts mails for local users without prior authentication.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] local.mail.reqnotauth
hsLocalNntpSameCli = 51
hsLocalPop3SameCli = 52
hsLocalSmtpSameCli = 53
hsLocalRecoSameCli = 54

Max. number of concurrent connections from the same client (IP) accepted by local servers.

Content: Type: Integer, Values: 0..MaxInt, Default: 4
Storage: Hamster.ini: [Setup] local.samecli.nntp/pop3/smtp/reco
hsLocalNntpInactivitySec = 55
hsLocalPop3InactivitySec = 56
hsLocalSmtpInactivitySec = 57
hsLocalRecoInactivitySec = 58

If a value greater than 0 (seconds) is set, this value overrides the global inactivity timeout (hsLocalTimeoutInactivity = 4).

Content: Type: Integer, Values: 0..MaxInt, Default: 0 (disabled)
Storage: Hamster.ini: [Setup] local.nntp/pop3/smtp/reco.inactivitysec
hsLocalSmtpApplyTraps = 59

If set to 1 (true), Mail Traps will also be checked for mails sent to local SMTP server.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] local.smtp.applytraps
hsGenerateNewsMID = 60

If set to 1 (true), a unique Message-ID is added to posted articles, if they were posted without one (i. e. exisiting Message-IDs will not be replaced).
The local-part of the Message-ID consists of coded values for current time, task-number and a counter per time (similar to Message-IDs generated by INN). The domain-part is the FQDN defined at hsFQDNforMID.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] generate.MID
hsGenerateMailMID = 61

Like hsGenerateNewsMID above, but for mails.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] mail.generate.MID
hsMail.AddXHamster = 62

If set to 0 (false), Hamster's "User-Agent:" header is disabled for mails.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] mail.addxhamster
hsMailAddReceived = 63

If set to 0 (false), Hamster's "Received:" header is disabled for mails.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] mail.addreceived
hsNewsAddXHamster = 64

If set to 0 (false), Hamster's "User-Agent:" header is disabled for news.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] news.addxhamster
hsNewsAddXTrace = 65

If set to 1 (true), a "X-Trace:" header is added to posted articles. The content of such a trace-header consists of the following values:
FQDN/localhost, time, thread-id, client's IP, user-id, thread-id (hex), date-str., time-str.
If posted article already contains such a header, article will not be rejected, but existing header will be renamed to 'X-Old-Trace:'.

Example:

	X-Trace: xx.yy.zz 963151230 236 127.0.0.1 (1 ec 2000.07.09 14:00:30)
Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] news.addxtrace
hsPullLimit = 66

Number of articles to pull from a group in every session.
Of all available articles, that were not loaded so far:
<0: only load oldest ones (e. g. -100 means load 100 oldest)
=0: load all
>0: only load newest ones (e. g. 100 means load 100 newest)

Content: Type: Integer, Values: MinInt..-1, 0, 1..MaxInt, Default: -100
Storage: Hamster.ini: [Setup] pull.limit
hsPullLimitFirst = 67

Used instead of hsPullLimit above, if group is pulled from any server for the first time.

Content: Type: Integer, Values: MinInt..-1, 0, 1..MaxInt, Default: 100
Storage: Hamster.ini: [Setup] pull.limit.first
hsAutoUnsubscribePulls = 68

Number of days, after which all pulls for a group are deleted, if no client has read the group any more. A value of 0 disables this function.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 0
Storage: Hamster.ini: [Setup] autounsubscribe.pulls
hsAutoUnsubscribeGroups = 69

Number of days, after which a group is deleted, if no client has read the group any more. A value of 0 disables this function.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 0
Storage: Hamster.ini: [Setup] autounsubscribe.groups
hsPurgeArticleKeepDays = 70

Number of days, that loaded articles are kept in local files. A value of 0 means "never delete".
Note: The period is based on the time, when the article was loaded, not its Date: header.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 7
Storage: Hamster.ini: [Setup] purge.articles.keepdays
hsPurgeHistoryKeepDays = 71

Number of days, that Message-IDs of loaded articles are kept in local "History" file. A value of 0 means "never delete".

Note: The "History" is a list of Message-IDs of already loaded articles, which is used to check, if an article has already been loaded from (another) newsserver.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 7
Storage: Hamster.ini: [Setup] purge.history.keepdays
hsPurgeKillsKeepDays = 72

Number of days, that entries are kept in local "Killfile Log" file. A value of 0 means "never delete".

Note: The "Killfile Log" is used to store the overview information of articles, which were not loaded due to scorefile settings.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 7
Storage: Hamster.ini: [Setup] purge.kills.keepdays
hsPurgeMHistoryKeepDays = 73

Number of days, that information about loaded mails is kept in local "Mail History" file. A value of 0 means "never delete".

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 14
Storage: Hamster.ini: [Setup] purge.mhistory.keepdays
hsRemoteTimeoutConnect = 74

Number of seconds after which remote servers are assumed to be unreachable when connecting.

Content: Type: Integer, Values: 0..MaxInt, Default: 120
Storage: Hamster.ini: [Setup] remote.timeout.connect
hsRemoteTimeoutCommand = 75

Number of seconds after which remote servers are assumed to be not reachable any more after sending a command and waiting for server's reply.

Content: Type: Integer, Values: 0..MaxInt, Default: 120
Storage: Hamster.ini: [Setup] remote.timeout.command
hsPasswordCodeBase = 76

Defines how the keyword is built for encoding the entries in password file. If set to 1, the user name is not used for it (e. g. on Windows NT/2000/XP, if Hamster is used with different logins). If set to 2, neither computer nor OS specific values are used.
NOTE: After changing this value, all password settings become invalid and have to be entered again.

Content: Type: Integer, Values: 0..2, Default: 0
Storage: Hamster.ini: [Setup] password.codebase
hsHistoryChunkBits = 77

The news history file is splitted in multiple files and this setting controls, how many files are used ("0" = 1 file, "2" = 4 files, ..., "8" = 256 files). The default-setting of "4" results in 2^4 = 16 files, which should be OK for most installations.

To change the number of files used, you have to:

1. Close HService
2. Make a backup.
3. Change "history-chunkbits"-setting manually
4. Delete all "hist*.dat" files in "groups"-directory
5. Start Hamster to (automatically) rebuild the history file.

NOTE: It is NOT recommended to change this setting on installations with less than 100.000-200.000 articles.

Content: Type: Integer, Values: 0..8, Default: 4
Storage: Hamster.ini: [Setup] history.chunkbits
hsScoreLogLimit = 78

If the final score value of a newsgroup article is lower than the value given here, it is not logged in Killfile Log.

Content: Type: Integer, Values: -9999..0, Default: -9999
Storage: Hamster.ini: [Setup] score.loglimit
hsPostServer = 79

Name of the preferred remote NNTP server to post articles to.

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] preferred.postserver
hsSmtpServer = 80

Name of the preferred remote SMTP server to send mails to.

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] preferred.smtpserver
hsLeaveMailsOnServer = 81

If set to 1 (true), mails are not deleted on remote servers after they have been loaded.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] mail.leaveonserver
hsIgnoreAlreadyLoaded = 82
hsFilterByUIDL = 82

If set to 1, Hamster tries to recognize already loaded mails and will only load them once.

Note: Server has to support UIDL to make this function work.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] mail.filterbyuidl
hsMailSizeIgnore = 83

Global filter for fetching mails based on their size. If the size of a mail exceeds the given value, it is ignored (i. e. neither loaded nor deleted). A value of 0 disables this filter.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 0
Storage: Hamster.ini: [Setup] mail.filter.mailsize.ignore
hsMailSizeKill = 84

Global filter for fetching mails based on their size. If the size of a mail exceeds the given value, it is "killed" (i. e. not loaded but deleted). A value of 0 disables this filter.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 0
Storage: Hamster.ini: [Setup] mail.filter.mailsize.kill
hsMailSizeNotify = 85

Global filter for fetching mails based on their size. If the size of a mail exceeds the given value, a notification message is sent to user "admin". A value of 0 disables this filter.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 0
Storage: Hamster.ini: [Setup] mail.filter.mailsize.notify
hsNoOfTopLinesToLoad = 86

Number of lines of a mail's text to load when retrieving headers for mailfilters. These lines are included in notification messages when ignoring or killing mails.

Content: Type: Integer, Values: 0..MaxInt, Default: 50
Storage: Hamster.ini: [Setup] mail.filter.toplines
hsSendMailAttemptsMax = 87

If sending of a mail fails for any reason, Hamster tries it again on next transfers for the given number of times.

Content: Type: Integer, Values: 1..MaxInt, Default: 10
Storage: Hamster.ini: [Setup] sendmail.attempts.max
hsSendMailAttemptsDel = 88

If set to 1 (true), an undeliverable mail is deleted after final attempt. If set to 0, mail's file is just renamed to "*.err" to prevent from further attempts.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] sendmail.attempts.del
hsGateAddFUpPoster = 89

If set to 1 (true), a "Followup-To: poster" header is added to mails, which are redirected to a newsgroup by a "postto" rule in file MailFilt.hst.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] mail.flupforgate
hsDailyUnsubscribe = 90

If set to 1 (true), "Daily Maintenance" (an internal function executed once per day) checks for newsgroups, that are not read any more by any client.
If the "unread" period is longer than the value given in hsAutoUnsubscribePulls, all pulls for the group are deleted. If the period is longer than hsAutoUnsubscribeGroups, the group itself is deleted.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] daily.unsubscribe
hsDailyPurge = 91

If set to a value other than zero, "Daily Maintenance" executes the given "purge", i. e. the deletion of old data. The value is any combination of the following "bits":

  HAM_PURGEOPT_DONEWS     = 1   // articles
  HAM_PURGEOPT_DOHISTORY  = 2   // news history
  HAM_PURGEOPT_DOKILLS    = 4   // killfile log
  HAM_PURGEOPT_DOMHISTORY = 8   // mail history

To purge all values, a value of 15 (=1+2+4+8) has to be used.

Content: Type: Integer, Values: 0, 1..15, Default: 0
Storage: Hamster.ini: [Setup] daily.purge
hsDailyBuildLists = 92

If set to 1 (true), "Daily Maintenance" automatically rebuilds a global list of newsgroups, that are available on any of the remote NNTP servers.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] daily.buildlists
hsDailyStatistics = 93

If set to 1 (true), "Daily Maintenance" creates a statistics over all local newsgroups.

Content: Type: Boolean, Values: 0/1, Default: 1
Storage: Hamster.ini: [Setup] daily.statistics
hsStatsLastInfoMsg = 94

Timepoint of last statistics creation (see: hsDailyStatistics).

Content: Type: String, Values: (timestamp), Default: (empty)
Storage: Hamster.ini: [Stats] LastInfoMsg
hsLastAutoUnsubscribe = 95

Timepoint of last "Auto unsubscribe" check (see: hsDailyUnsubscribe).

Content: Type: String, Values: (timestamp), Default: (empty)
Storage: Hamster.ini: [Marker] LastAutoUnsubscribe
hsLastDaily = 96

Timepoint of last "Daily Maintenance" run.

Content: Type: String, Values: (timestamp), Default: (empty)
Storage: Hamster.ini: [Marker] LastDaily
hsMailDeleteLoadedAfter = 110

Number of days, after which already loaded mails are deleted on server. A value of 0 (default) disables this function.

Note: Only works, if hsFilterByUIDL (82) is enabled as well.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 0
Storage: Hamster.ini: [Setup] mail.deleteloadedafter
hsMailJunkAccount = 111

Name of account, where info about filtered mails is placed.

Content: Type: String, Values: (name of account), Default: admin
Storage: Hamster.ini: [Setup] mail.junkaccount
hsMailTrapAcceptScore = 112

Mail Traps score limit to load mails immediately (mails reaching this value are loaded immediately).

Content: Type: Integer, Values: MinInt..MaxInt, Default: 10
Storage: Hamster.ini: [Setup] mail.trap.acceptscore
hsMailTrapDeleteScore = 113

Mail Traps score limit to delete mails (mails with score below this value are deleted).

Content: Type: Integer, Values: MinInt..MaxInt, Default: -10
Storage: Hamster.ini: [Setup] mail.trap.deletescore
hsMailTopSkipSize = 114

If reported size of a mail to be fetched is smaller than this limit, the loading of TOP lines is skipped and the mail is RETRieved immediately.

Content: Type: Integer, Values: 0, 1..MaxInt, Default: 4096
Storage: Hamster.ini: [Setup] mail.topskip.size
hsMailJunkSkipFiltKill = 115

Skip saving info about filtered mails (hsMailJunkAccount) for mails deleted by MailFilt.hst KILL rules.

Content: Type: Boolean, Values: 0/1, Default: 0 (false)
Storage: Hamster.ini: [Setup] mail.junkskip.FiltKill
hsMailJunkSkipTrapDelete = 116

Skip saving info about filtered mails (hsMailJunkAccount) for mails deleted by Mail Traps DELETE rules.

Content: Type: Boolean, Values: 0/1, Default: 0 (false)
Storage: Hamster.ini: [Setup] mail.junkskip.TrapDelete
hsMailJunkSkipTrapScore = 117

Skip saving info about filtered mails (hsMailJunkAccount) for mails deleted by Mail Traps SCORE rules with a final score below the limit given by hsMailJunkScoreLimit (118).

Content: Type: Boolean, Values: 0/1, Default: 0 (false)
Storage: Hamster.ini: [Setup] mail.junkskip.TrapScore
hsMailJunkSkipScoreLimit = 118

Score limit for hsMailJunkSkipTrapScore (117).

Content: Type: Integer, Values: Min..MaxInt, Default: -100
Storage: Hamster.ini: [Setup] mail.junkskip.ScoreLimit
hsMailSpamReportAccount = 119

Account to receive spam report.

Content: Type: String, Values: Account names, Default: admin
Storage: Hamster.ini: [Setup] mail.spamreportaccount
hsIgnoreAlreadyFiltered = 120

Ignore already filtered mails

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] mail.ignorefiltered
hsLeaveButDeleteFiltered = 121

Although "leave mails on server" is enabled delete filtered mails nevertheless.

Content: Type: Boolean, Values: 0/1, Default: 0
Storage: Hamster.ini: [Setup] mail.leavebutdelfilt
hsMailNotifyAccount = 122

Redirects error and other notification mails to the given account.

Content: Type: String, Values: (account name), Default: admin
Storage: Hamster.ini: [Setup] mail.notifyaccount

 

hsSocksVersion = 150

Enables connections through a SOCKS server.
Valid settings are:
0=No SOCKS - connect directly, 1=SOCKS V4, 2=SOCKS V4A, 3=SOCKS V5

Content: Type: Integer, Values: 0..3, Default: 0
Storage: Hamster.ini: [Setup] socks.version
hsSocksServer = 151

Name or IP address of SOCKS server.

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] socks.server
hsSocksPort = 152

Port of SOCKS server.

Content: Type: Integer, Values: 1-65535, Default: 1080
Storage: Hamster.ini: [Setup] socks.port
hsSocksAuth = 153

Enables authentication for SOCKS server usage.
Valid settings are:
0=No authentication, 1=Authenticate with username and password (SOCKS V5 only)

Content: Type: Integer, Values: 0..1, Default: 0
Storage: Hamster.ini: [Setup] socks.auth
hsSocksUser = 154

Username for authentication on SOCKS server. You can also set hsSocksUser to one of the multi purpose passwords (e. g. $20) and leave hsSocksPass empty, to avoid noting these values in cleartext here.

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] socks.user
hsSocksPass = 155

Password for SOCKS authentication (see notes at hsSocksUser above).

Content: Type: String, Values: (see above), Default: (empty)
Storage: Hamster.ini: [Setup] socks.pass
hsHamGroupDefault = 160

Hamster always has at least one internal local newsgroup, which is used to store info and error messages. Unless given otherwise for any function, this default group is used.

Content: Type: String, Values: (valid group name), Default: internal.misc
Storage: Hamster.ini: [Setup] internalgroup.default
hsHamGroupPostOk = 161

Name of a local newsgroup to report articles, which were posted successfully.

Content: Type: String, Values: (valid group name), Default: (empty)
Storage: Hamster.ini: [Setup] internalgroup.postok
hsHamGroupPostErrors = 162

Name of a local newsgroup to report articles, which failed from being posted.

Content: Type: String, Values: (valid group name), Default: (empty)
Storage: Hamster.ini: [Setup] internalgroup.posterrors
hsHamGroupStatistics = 163

Name of a local newsgroup to report the daily statistics posting.

Content: Type: String, Values: (valid group name), Default: (empty)
Storage: Hamster.ini: [Setup] internalgroup.statistics
hsHamGroupCancelNotify = 164

Name of a local newsgroup to report any cancels in local groups.

Content: Type: String, Values: (valid group name), Default: (empty)
Storage: Hamster.ini: [Setup] internalgroup.cancelnotify
hsHamGroupNewGroups = 165

Name of a local newsgroup to report new groups on remote servers.

Content: Type: String, Values: (valid group name), Default: (empty)
Storage: Hamster.ini: [Setup] internalgroup.newgroups
hsHamGroupUnknownGroup = 166

Name of a local newsgroup to store articles for a group, that is not available in Hamster.

Content: Type: String, Values: (valid group name), Default: (empty)
Storage: Hamster.ini: [Setup] internalgroup.unknowngroup
hsHamGroupPullErrors = 167

Name of a local newsgroup to report pull errors (e. g. outdated groups).

Content: Type: String, Values: (valid group name), Default: (empty)
Storage: Hamster.ini: [Setup] internalgroup.pullerrors

 

[www.elbiah.de Hamster Playground Documentation]