home *** CD-ROM | disk | FTP | other *** search
/ WinFiles.com / InfoMagic-WinFilesDotCom-June1998-Disc3of3-DAMAGED_DISC.iso / chat-textadd / C-Script.exe / Sysfiles / Mail / mail2.mrc < prev    next >
Text File  |  1998-05-11  |  19KB  |  297 lines

  1. ;C-Script v5.0 ⌐ 1998 C-Team. All rights reserved.
  2. ;Configure at your own risk
  3. ;Email Part 2
  4.  
  5. ;Sending of files first
  6. on 1:sockopen:send {
  7.   if ($sockerr > 0) { set %smail.type get | write sysfiles\mail\error.txt Connection error on SMTP | mail.err send Connection error on SMTP | return }
  8.   inc %smail.num
  9.   set %smail.file sysfiles\mail\ob $+ %smail.num $+ .txt
  10.   set %smail.rcpt $read -nl1 %smail.file | set %smail.subject $read -nl2 %smail.file
  11.   set %smail.rcpt $gettok(%smail.rcpt,2,58)
  12.   set %smail.from $readini -n sysfiles\mail\settings.ini accounts 1name < $+ $readini -n sysfiles\mail\settings.ini accounts 1email $+ >
  13.   mail.notice Sending message $calc(%smail.num2 + 1) of %smail.num3
  14.   .timermerr 1 30 mail.err send Connection timeout. Proceeding to next message
  15. }
  16. on 1:sockclose:send:mail.sndrcvnxt
  17. on 1:sockread:send {
  18.   if ($sockerr > 0) { set %smail.type get | write sysfiles\mail\error.txt Connection error on SMTP | mail.err send Connection error on SMTP | return }
  19.   .timermerr 1 30 mail.err send Connection timeout. Proceeding to next message
  20.   sockread %smail.read
  21.   if (220* iswm %smail.read) {
  22.     sockwrite -tn send HELO $host
  23.     sockwrite -tn send MAIL FROM: < $+ %smail.from $+ >
  24.     sockwrite -tn send RCPT TO: < $+ %smail.rcpt $+ >
  25.     sockwrite -tn send DATA
  26.   }
  27.   elseif (354* iswm %smail.read) {
  28.     sockwrite -tn send X-Mailer: C-Script Mail Center by the C-Team (C-Script.com)
  29.     sockwrite -tn send Date: $fulldate
  30.     sockwrite -tn send From: %smail.from
  31.     sockwrite -tn send To: %smail.rcpt
  32.     if (%smail.subject != noneá) { sockwrite -tn send %smail.subject }
  33.     set %smail.count 2
  34.     :next
  35.     inc %smail.count | if (%smail.count > $lines(%smail.file)) { goto end }
  36.     sockwrite -tn send $read -nl $+ %smail.count %smail.file
  37.     goto next
  38.     :end
  39.     mail.signature
  40.     sockwrite -tn send .
  41.   }
  42.   elseif (5* iswm %smail.read) && (%smail.quit != 0) {
  43.     write sysfiles\mail\error.txt Message number %smail.num $+ : $gettok(%smail.read,2-,32)
  44.     sockwrite -tn send QUIT
  45.   }
  46.   elseif (250 == $gettok(%smail.read,1,32)) && (*Message* iswm %smail.read) {
  47.     set %smail.quit 0 | inc %smail.num2
  48.     sockwrite -tn send QUIT
  49.   }
  50. }
  51.  
  52. ;Retrieving of files second
  53. on 1:sockopen:get {
  54.   if ($sockerr > 0) { write sysfiles\mail\error.txt Account number %smail.num $+ : Connection error | mail.err get Connection error. Proceeding to account message | return }
  55.   .timermerr 1 30 mail.err get Connection timeout. Proceeding to next account
  56. }
  57. on 1:sockclose:get:mail.sndrcvnxt
  58. on 1:sockread:get {
  59.   if ($sockerr > 0) { mail.err get Connection error. Proceeding to account message | write sysfiles\mail\error.txt Account number %smail.num $+ : Connection error | return }
  60.   sockread %smail.read
  61.   .timermerr 1 30 mail.err get Connection timeout. Proceeding to next account
  62.   if (+OK == $gettok(%smail.read,1,32)) && ((*ready* iswm %smail.read) || (*starting* iswm %smail.read)) { sockwrite -tn get USER $readini -n sysfiles\mail\settings.ini accounts %smail.num $+ name }
  63.   elseif (+OK == $gettok(%smail.read,1,32)) && (*Pass* iswm %smail.read) { sockwrite -tn get PASS $readini -n sysfiles\mail\settings.ini accounts %smail.num $+ pass | sockwrite -tn get STAT }
  64.   elseif (+OK == $gettok(%smail.read,1,32)) && ($gettok(%smail.read,2,32) isnum) && (%smail.stat == $null) {
  65.     if ($gettok(%smail.read,2,32) == 0) { sockwrite -tn get QUIT | halt }
  66.     if (%smail.ttl == $null) { set %smail.ttl 0 | set %smail.ttl2 0 } | set %smail.ttl $gettok(%smail.read,2,32) | set %smail.ttl2 $calc(%smail.ttl + %smail.ttl2) | set %smail.rvcd 1 | mail.notice Retrieving message 1 of %smail.ttl
  67.     set %smail.ibnum $readini -n sysfiles\mail\settings.ini inbox num | mail.crtfile | set %smail.stat 1 | if ($window(@mailácenter).x != $null) { drawtext -o @mailácenter 2 arial 18 27 26 Inbox } | set %smail.rtrv1 yes | sockwrite -tn get RETR 1 | set %smail.head 1
  68.   }
  69.   elseif (%smail.rtrv1 == yes) {
  70.     if (%smail.read == .) { unset %smail.stat | set %smail.dele 1 | sockwrite -tn get DELE %smail.rvcd | halt }
  71.     elseif ((+OK == $gettok(%smail.read,1,32)) || (-err*message*dele* iswm %smail.read)) && (%smail.dele == 1) {
  72.       writeini sysfiles\mail\settings.ini inbox num %smail.ibnum
  73.       inc %smail.rvcd | unset %smail.dele
  74.       if (%smail.rvcd > %smail.ttl) { dec %smail.rvcd | unset %smail.rtrv1 | unset %smail.stat | sockwrite -tn get QUIT | halt }
  75.       else { set %smail.head 1 | set %smail.stat 1 | mail.notice Retrieving message %smail.rvcd of %smail.ttl | mail.crtfile | .timer 1 2 sockwrite -tn get RETR %smail.rvcd }
  76.     }
  77.     if (%smail.head == 1) {
  78.       if ((Content- isin %smail.read  && filename isin %smail.read) || (X-Attachments isin %smail.read ) || (_NextPart_ isin %smail.read )) { write sysfiles\mail\error.txt Account number %smail.num $+ : Possible file attachment found | mail.err get Possible file attachment found. Proceeding to next account | halt }
  79.       elseif ($gettok(%smail.read,1,32) = Subject:) { write -l2 sysfiles\mail\ib $+ %smail.ibnum $+ .txt Subject: $gettok(%smail.read,2-,32) }
  80.       elseif ($gettok(%smail.read,1,32) = From:) { write -l1 sysfiles\mail\ib $+ %smail.ibnum $+ .txt From: $gettok(%smail.read,2-,32) }
  81.       elseif ($gettok(%smail.read,1,32) = To:) { write sysfiles\mail\ib $+ %smail.ibnum $+ .txt To: $gettok(%smail.read,2-,32) }
  82.       elseif ($gettok(%smail.read,1,32) = CC:) { write sysfiles\mail\ib $+ %smail.ibnum $+ .txt CC: $gettok(%smail.read,2-,32) }
  83.       elseif ($gettok(%smail.read,1,32) = Reply-To:) { write sysfiles\mail\ib $+ %smail.ibnum $+ .txt Reply-To: $gettok(%smail.read,2-,32) }
  84.       elseif ($gettok(%smail.read,1,32) = Date:) { write -l3 sysfiles\mail\ib $+ %smail.ibnum $+ .txt Date: $gettok(%smail.read,2-,32) }
  85.       elseif ($gettok(%smail.read,1,32) = Sender:) { write sysfiles\mail\ib $+ %smail.ibnum $+ .txt Sender: $gettok(%smail.read,2-,32) }
  86.       elseif (%smail.read == $null) { write sysfiles\mail\ib $+ %smail.ibnum $+ .txt á | unset %smail.head }
  87.     }
  88.     elseif (%smail.head != 1) { write sysfiles\mail\ib $+ %smail.ibnum $+ .txt %smail.read $+ á }
  89.   }
  90.   elseif (-ERR* iswm %smail.read) { write sysfiles\mail\error.txt Account number %smail.num $+ : $gettok(%smail.read,2-,32) | mail.err get $gettok(%smail.read,2-,32) }
  91. }
  92. ;Mail interval between sending and recieving of messages
  93. alias mail.sndrcvnxt {
  94.   if (%smail.type == send) {
  95.     if (%smail.quit == 0) {
  96.       set %smail.sentitems $readini -n sysfiles\mail\settings.ini sentitems num
  97.       inc %smail.sentitems | writeini sysfiles\mail\settings.ini sentitems num %smail.sentitems
  98.       .rename %smail.file sysfiles\mail\si $+ %smail.sentitems $+ .txt
  99.       set %mail.ob.num 0 | set %mail.ob.num2 $readini -n sysfiles\mail\settings.ini outbox num | set %mail.ob.num3 %mail.ob.num2
  100.       set %mail.ob.count 0 | set %mail.ob.num 0
  101.       :next
  102.       inc %mail.ob.num | if (%mail.ob.num > %mail.ob.num2) { goto end }
  103.       set %mail.ob.file sysfiles\mail\ob $+ %mail.ob.num $+ .txt
  104.       if ($exists(%mail.ob.file) == $false) { inc %mail.ob.count | goto next }
  105.       if (%mail.ob.count != 0) { set %mail.ob.recno $calc(%mail.ob.num - %mail.ob.count) | .rename sysfiles\mail\ob $+ %mail.ob.num $+ .txt sysfiles\mail\ob $+ %mail.ob.recno $+ .txt }
  106.       goto next
  107.       :end
  108.       if ($calc(%mail.ob.num3 - 1) == 0) && ($window(@mailácenter).x != $null) { drawtext -o @mailácenter 1 arial 18 20 63 Outbox }
  109.       writeini sysfiles\mail\settings.ini outbox num $calc(%mail.ob.num3 - 1) | unset %mail.ob.*
  110.       set %smail.num 0
  111.       set %smail.send $readini -n sysfiles\mail\settings.ini outbox num 
  112.     }
  113.     unset %smail.quit
  114.     if (%smail.num >= %smail.send) { .timermerr off | set %smail.lines $lines($mircdirsysfiles\mail\error.txt) | if (%smail.lines == $null) { set %smail.lines 0 } | set %smail.type get | set %smail.yes 1 | unset %smail.num | mail.notice %smail.num2 of %smail.num3 messages sent with %smail.lines errors | goto next3 }
  115.     .timermerr 1 30 mail.err send Connection timeout. Proceeding to next message
  116.     .timer 1 2 sockopen send %smail.smtp 25
  117.   }
  118.   :next3
  119.   if (%smail.type == get) {
  120.     if (%smail.num == $null) { set %smail.num 0 | set %smail.num4 0 }
  121.     :next2
  122.     inc %smail.num | if (%smail.num > 3) { goto end } | set %smail.acctname %smail.num $+ mail | set %smail.read $readini -n sysfiles\mail\settings.ini accounts %smail.acctname
  123.     if (%smail.read != not $+ $chr(32) $+ set) { mail.notice Now checking mail on account number %smail.num | .timermerr 1 30 mail.err get Connection timeout. Proceeding to next account | .timer 1 2 sockopen get $gettok(%smail.read,1,32) 110 | halt }
  124.     goto next2
  125.     :end
  126.     set %smail.lines $lines($mircdirsysfiles\mail\error.txt) | if (%smail.lines == $null) { set %smail.lines 0 }
  127.     if (%smail.num3 == $null) { set %smail.num3 0 } | if (%smail.ttl2 == $null) { set %smail.ttl2 0 } | if (%smail.num2 == $null) { set %smail.num2 0 }
  128.     if (%smail.lines > 0) { drawx 95 40 47 17 @mail.sndrcv Errors }
  129.     if ($window(@mailácenter).x != $null) { drawtext -o @mailácenter 1 arial 18 19 264 Snd/Rcv } | .timermerr off | mail.notice %smail.num2 of %smail.num3 sent - %smail.ttl2 received - %smail.lines error(s) | unset %smail.* | drawx 219 2 15 14 @mail.sndrcv X
  130.   }
  131. }
  132. ;Read a message in the inbox, sent, or outbox folders
  133. alias mail.read {
  134.   set %mail.ib.q $sline(@mail.status,1).ln | set %mail.ib.q $calc(%mail.ib.q - 2) | set %mail.ib.num $readini -n sysfiles\mail\settings.ini $$1 num
  135.   if ((%mail.ib.q > %mail.ib.num) || (%mail.ib.q < 1)) && (%mail.ib.num isnum) { unset %mail.ib.* | halt }
  136.   clear @mail.status | loadbuf -p @mail.status sysfiles\mail\ $+ $$2 $+ %mail.ib.q $+ .txt 
  137.   unset %mail.ib.* | unset %mail.menu
  138. }
  139. ;Creates a new files for the incoming message
  140. alias mail.crtfile {
  141.   inc %smail.ibnum | .remove sysfiles\mail\ib $+ %smail.ibnum $+ .txt
  142.   write -l1 sysfiles\mail\ib $+ %smail.ibnum $+ .txt  From: "Unkown"
  143.   write -l2 sysfiles\mail\ib $+ %smail.ibnum $+ .txt  Subject: "Unkown"
  144.   write -l3 sysfiles\mail\ib $+ %smail.ibnum $+ .txt  Date: "Unkown"
  145.   return
  146. }
  147.  
  148. ;Deletes sent mail, inbox, outbox, and drafts
  149. alias mail.delfile {
  150.   set %mail.sent.q $sline(@mail.status,1).ln | set %mail.sent.q $calc(%mail.sent.q - 2) | set %mail.sent.num $readini -n sysfiles\mail\settings.ini $$1 num
  151.   if ((%mail.sent.q > %mail.sent.num) || (%mail.sent.q < 1)) && (%mail.sent.num isnum) { unset %mail.menu | clear @mail.status | echo @mail.status Invalid number | goto end }
  152.   set %mail.sent.file $mircdirsysfiles\mail\ $+ $$2 $+ %mail.sent.q $+ .txt
  153.   .remove %mail.sent.file  
  154.   set %mail.sent.num 0 | set %mail.sent.num2 $readini -n sysfiles\mail\settings.ini $1 num | set %mail.sent.num3 %mail.sent.num2
  155.   set %mail.sent.count 0 | set %mail.sent.num 0
  156.   :next
  157.   inc %mail.sent.num | if (%mail.sent.num > %mail.sent.num2) { goto end }
  158.   set %mail.sent.file sysfiles\mail\ $+ $2 $+ %mail.sent.num $+ .txt
  159.   if ($exists(%mail.sent.file) == $false) { inc %mail.sent.count | goto next }
  160.   if (%mail.sent.count != 0) { set %mail.sent.recno $calc(%mail.sent.num - %mail.sent.count) | .rename sysfiles\mail\ $+ $2 $+ %mail.sent.num $+ .txt sysfiles\mail\ $+ $2 $+ %mail.sent.recno $+ .txt }
  161.   goto next
  162.   :end
  163.   writeini sysfiles\mail\settings.ini $1 num $calc(%mail.sent.num3 - 1)
  164.   if ($calc(%mail.sent.num3 - 1) == 0) && ($2 == ob) { drawtext -o @mailácenter 1 arial 18 20 63 Outbox }
  165.   if ($calc(%mail.sent.num3 - 1) == 0) && ($2 == ib) { drawtext -o @mailácenter 1 arial 18 27 26 Inbox }
  166.   unset %mail.sent.*
  167.   $$3
  168. }
  169. ;Deletes all messages in the specified folder
  170. alias mail.delall {
  171.   set %mail.sent.num $readini -n sysfiles\mail\settings.ini $$1 num
  172.   if (%mail.sent.num == 0 || %mail.sent.num !isnum) { unset %mail.menu | clear @mail.status | echo @mail.status Error: No messages to delete | goto end }
  173.   :next
  174.   if (%mail.sent.num == 0) { goto end }
  175.   set %mail.sent.file $mircdirsysfiles\mail\ $+ $$2 $+ %mail.sent.num $+ .txt
  176.   .remove %mail.sent.file  
  177.   dec %mail.sent.num
  178.   goto next
  179.   :end
  180.   writeini sysfiles\mail\settings.ini $1 num 0
  181.   if ($2 == ob) { drawtext -o @mailácenter 1 arial 18 20 63 Outbox }
  182.   if ($2 == ib) { drawtext -o @mailácenter 1 arial 18 27 26 Inbox }
  183.   unset %mail.sent.*
  184.   $$3
  185. }
  186. ;Delete from contact list
  187. alias mail.delnum {
  188.   if ($sline(@mail.status,1).ln < 3) { halt }
  189.   set %mail.cont.line $sline(@mail.status,1).ln
  190.   remini sysfiles\mail\settings.ini contacts $calc(%mail.cont.line - 2)
  191.   set %mail.cont.num 0 | set %mail.cont.num2 $readini -n sysfiles\mail\settings.ini contacts num | set %mail.cont.num3 %mail.cont.num2
  192.   set %mail.cont.count 0 | set %mail.cont.num 0
  193.   :next
  194.   inc %mail.cont.num | if (%mail.cont.num > %mail.cont.num2) { goto end }
  195.   set %mail.cont.read $readini -n sysfiles\mail\settings.ini contacts %mail.cont.num | if (%mail.cont.read == $null) { inc %mail.cont.count | goto next }
  196.   if (%mail.cont.count != 0) { set %mail.cont.recno $calc(%mail.cont.num - %mail.cont.count) | writeini sysfiles\mail\settings.ini contacts %mail.cont.recno $readini -n sysfiles\mail\settings.ini contacts %mail.cont.num | remini sysfiles\mail\settings.ini contacts %mail.cont.num }
  197.   goto next
  198.   :end
  199.   writeini sysfiles\mail\settings.ini contacts num $calc(%mail.cont.num3 - 1) | unset %mail.cont.*
  200.   mail.contacts
  201. }
  202. ;Forward/Reply (to) message
  203. alias mail.fwre {
  204.   set %mail.sent.q $sline(@mail.status,1).ln | set %mail.sent.q $calc(%mail.sent.q - 2) | set %mail.sent.num $readini -n sysfiles\mail\settings.ini $$1 num
  205.   if ((%mail.sent.q > %mail.sent.num) || (%mail.sent.q < 1)) && (%mail.sent.num isnum) { unset %mail.sent.* | halt }
  206.   set %mail.sent.file sysfiles\mail\ $+ $$2 $+ %mail.sent.q $+ .txt
  207.   if ($$3 == fw:) { set %mail.comp.rcpt To: $$?="Enter the recipient's address:" }
  208.   else set %mail.comp.rcpt $read -nl1 %mail.sent.file
  209.   set %mail.comp.subject $read -nl2 %mail.sent.file
  210.   set %mail.comp.rcpt $gettok(%mail.comp.rcpt,2-,58)
  211.   set %mail.comp.subject $$3 $gettok(%mail.comp.subject,2-,58)
  212.   mail.compose re $2 $+ %mail.sent.q $+ .txt
  213.   :end
  214.   unset %mail.sent.* | mail.sent
  215. }
  216. ;Returns the contents of the signature file
  217. alias mail.signature {
  218.   set %mail.sig.file $readini -n $mircdirsysfiles\mail\settings.ini settings signature
  219.   if (%mail.sig.file == Not $+ $chr(32) $+ set) { goto end }
  220.   if ($exists(%mail.sig.file) == $false) { write sysfiles\mail\error.txt Signature file not found | goto end }
  221.   set %mail.sig.count 0 | sockwrite -tn send á
  222.   :next
  223.   inc %mail.sig.count | if (%mail.sig.count > $lines(%mail.sig.file)) { goto end }
  224.   sockwrite -tn send $read -l $+ %mail.sig.count %mail.sig.file
  225.   goto next
  226.   :end
  227.   unset %mail.sig.* | return
  228. }
  229. ;Auto snd/rcv check
  230. alias mail.sndrcv1 {
  231.   if ($readini -n sysfiles\mail\settings.ini accounts default == not $+ $chr(32) $+ set) && ($readini -n sysfiles\mail\settings.ini accounts 1name == not $+ $chr(32) $+ set) && ($readini -n sysfiles\mail\settings.ini accounts 2name == not $+ $chr(32) $+ set) && ($readini -n sysfiles\mail\settings.ini accounts 3name == not $+ $chr(32) $+ set) {
  232.     halt
  233.   }
  234.   elseif ($readini -n sysfiles\mail\settings.ini accounts default == $null) && ($readini -n sysfiles\mail\settings.ini accounts 1name == $null) && ($readini -n sysfiles\mail\settings.ini accounts 2name == $null) && ($readini -n sysfiles\mail\settings.ini accounts 3name == $null) {
  235.     halt
  236.   }
  237.   else { mail.sndrcv }
  238. }
  239. ;Initiate sending and recieving
  240. alias mail.sndrcv {
  241.   if ($readini -n sysfiles\mail\settings.ini accounts default == not $+ $chr(32) $+ set) && ($readini -n sysfiles\mail\settings.ini accounts 1name == not $+ $chr(32) $+ set) && ($readini -n sysfiles\mail\settings.ini accounts 2name == not $+ $chr(32) $+ set) && ($readini -n sysfiles\mail\settings.ini accounts 3name == not $+ $chr(32) $+ set) {
  242.     unset %mail.menu | mail.sidebar2 | echo @mail.status No account setup to send and recieve from. Please press the "Setup" button to the left. | halt
  243.   }
  244.   elseif ($readini -n sysfiles\mail\settings.ini accounts default == $null) && ($readini -n sysfiles\mail\settings.ini accounts 1name == $null) && ($readini -n sysfiles\mail\settings.ini accounts 2name == $null) && ($readini -n sysfiles\mail\settings.ini accounts 3name == $null) {
  245.     unset %mail.menu | mail.sidebar2 | echo @mail.status No account setup to send and recieve from. Please press the "Setup" button to the left. | halt
  246.   }
  247.   elseif (%smail.sndrcv == $null) {
  248.     set %smail.x 1 | wincheck @mail.sndrcv -p +f @mail.sndrcv $center(243,75) 243 75 @mail.sndrcv comic sans ms 12
  249.     window -a @mail.sndrcv
  250.     drawfill @mail.sndrcv 15 15 0 0 | drawrect -f @mail.sndrcv 2 1 0 0 300 17
  251.     drawtext -o @mail.sndrcv 0 arial 14 3 1 C-Script Mail Center
  252.     set %smail.sndrcv 1 | drawx 185 2 15 14 @mail.sndrcv nx | drawx 201 2 15 14 @mail.sndrcv mxx | drawx 219 2 15 14 @mail.sndrcv Xx
  253.     if ($window(@mail.status).state != $null) { drawtext -o @mailácenter 14 arial 18 19 264 Snd/Rcv }
  254.     mail.notice Now Sending and recieving mail... | set %smail.smtp $readini sysfiles\mail\settings.ini accounts default
  255.     write -c sysfiles\mail\error.txt | set %smail.send $readini -n sysfiles\mail\settings.ini outbox num
  256.     if (%smail.send > 0) && (%smail.smtp != not $+ $chr(32) $+ set) { set %smail.smtp $gettok(%smail.smtp,1,32) | set %smail.type send | .timermerr 1 30 mail.err send Connection timeout. Proceeding to next message | set %smail.num2 0 | set %smail.num3 $readini sysfiles\mail\settings.ini outbox num | set %smail.num 0 | sockopen send %smail.smtp 25 }
  257.     else { set %smail.type get | mail.sndrcvnxt }
  258.   }
  259. }
  260. ;Completely resets the mail system
  261. alias mail.reset {
  262.   mail.close
  263.   set %tmp2 $findfile(sysfiles\mail\,*.txt,0)
  264.   :next0
  265.   if (%tmp2 == 0) { goto finish0 }
  266.   set %tmp3 $findfile(sysfiles\mail\,*.txt,%tmp2)
  267.   if ($exists(%tmp3) == $true && $nopath(%tmp3) != help.txt && $nopath(%tmp3) != error.txt) { .remove %tmp3 }
  268.   dec %tmp2
  269.   goto next0
  270.   :finish0
  271.   write -c sysfiles\mail\settings.ini
  272.   set %tmp 1
  273.   :next
  274.   if (%tmp > 3) { goto finish }
  275.   writeini sysfiles\mail\settings.ini accounts %tmp $+ name Not set
  276.   writeini sysfiles\mail\settings.ini accounts %tmp $+ email Not set
  277.   writeini sysfiles\mail\settings.ini accounts %tmp $+ pass Not set
  278.   writeini sysfiles\mail\settings.ini accounts %tmp $+ mail Not set
  279.   writeini sysfiles\mail\settings.ini accounts %tmp $+ smtp Not set
  280.   inc %tmp
  281.   goto next
  282.   :finish
  283.   writeini sysfiles\mail\settings.ini accounts default2 1
  284.   writeini sysfiles\mail\settings.ini accounts default Not set
  285.   writeini sysfiles\mail\settings.ini settings check 60
  286.   writeini sysfiles\mail\settings.ini settings signature $mircdirsysfiles\mail\default.sig
  287.   writeini sysfiles\mail\settings.ini settings check2 on
  288.   writeini sysfiles\mail\settings.ini contacts num 3
  289.   writeini sysfiles\mail\settings.ini contacts 1 SethD: SethD@C-Script.com
  290.   writeini sysfiles\mail\settings.ini contacts 2 sOulbAit: sOulbAit@C-Script.com
  291.   writeini sysfiles\mail\settings.ini contacts 3 jCd: jCd@C-Script.com
  292.   writeini sysfiles\mail\settings.ini outbox num 0
  293.   writeini sysfiles\mail\settings.ini drafts num 0
  294.   writeini sysfiles\mail\settings.ini sentitems num 0
  295.   writeini sysfiles\mail\settings.ini inbox num 0
  296. }
  297.