Patch title: Release 85 bulk changes
Abstract:
File: /pliant/protocol/smtp/mail.pli
Key:
    Removed line
    Added line
   
submodule "/pliant/appli/database.pli"
module "/pliant/fullpliant/this_computer.pli"


type MailBox
  field Str name
  field Str abstract
  field Str computer
submodule "/pliant/appli/database.pli"
module "/pliant/fullpliant/this_computer.pli"


type MailBox
  field Str name
  field Str abstract
  field Str computer
  field Str auto_answer
  field Str path
  field Bool archive <- true
  field Str smtp_ip
  field Char pop3_level <- "0" # 0 no, 1 tigger, 2 read, 3 r
  field Str pop3_ip
  field Str pop3_password_md5
  field Str relay_computer
  field Bool relay_archive <- false
  field Bool list <- false
  field Set:Str subscriber
  field Bool check_from <- true
  field Bool check_to <- true
  field Set:Void accept_from # receiving will be allowed, ev


  field Str path
  field Bool archive <- true
  field Str smtp_ip
  field Char pop3_level <- "0" # 0 no, 1 tigger, 2 read, 3 r
  field Str pop3_ip
  field Str pop3_password_md5
  field Str relay_computer
  field Bool relay_archive <- false
  field Bool list <- false
  field Set:Str subscriber
  field Bool check_from <- true
  field Bool check_to <- true
  field Set:Void accept_from # receiving will be allowed, ev


method mb unknown_path -> p
  arg Data:MailBox mb ; arg Str p
  p := mb smart_path "unknown"

method mb spam_path -> p
  arg Data:MailBox mb ; arg Str p
  p := mb smart_path "spam"


method mb relay_path -> p
  arg Data:MailBox mb ; arg Str p
  p := mb smart_path "out"
method mb spam_path -> p
  arg Data:MailBox mb ; arg Str p
  p := mb smart_path "spam"


method mb relay_path -> p
  arg Data:MailBox mb ; arg Str p
  p := mb smart_path "out"