bm-multipop.diff
上传用户:gyjinxi
上传日期:2007-01-04
资源大小:159k
文件大小:3k
源码类别:

WEB邮件程序

开发平台:

Python

  1. diff -rbc2p bobomail-orig/bobomailrc.py bobomail/bobomailrc.py
  2. *** bobomail-orig/bobomailrc.py Wed May  3 23:31:50 2000
  3. --- bobomail/bobomailrc.py Thu May  4 00:35:09 2000
  4. *************** auth_host = "localhost"
  5. *** 28,32 ****
  6.   
  7.   # place here the domain for the from-header
  8. ! domain = "meine-domain.de"
  9.   
  10.   
  11. --- 28,32 ----
  12.   
  13.   # place here the domain for the from-header
  14. ! domain = {auth_host: "meine-domain.de"}
  15.   
  16.   
  17. diff -rbc2p bobomail-orig/dtml/login.html bobomail/dtml/login.html
  18. *** bobomail-orig/dtml/login.html Mon Apr 24 02:08:48 2000
  19. --- bobomail/dtml/login.html Thu May  4 00:19:35 2000
  20. ***************
  21. *** 9,12 ****
  22. --- 9,17 ----
  23.    <table border="0" align="center">
  24.      <tr>
  25. +  <td align="right">POP3-host:</td>
  26. +  <td><input type="text" name="host" size="30"></td>
  27. +    </tr>
  28. + <tr>
  29.    <td align="right"><dtml-gt>Userid</dtml-gt>:</td>
  30.    <td><input type="text" name="userid" size="30"></td>
  31. diff -rbc2p bobomail-orig/fetchmail.py bobomail/fetchmail.py
  32. *** bobomail-orig/fetchmail.py Mon Apr 24 02:04:56 2000
  33. --- bobomail/fetchmail.py Thu May  4 00:19:23 2000
  34. *************** class POP3Box:
  35. *** 102,106 ****
  36.   
  37.    def open(self, auth):
  38. !  self.con = POP3(pop3_host)
  39.    self.con.user(auth.userid)
  40.    self.con.pass_(auth.password)
  41. --- 102,106 ----
  42.   
  43.    def open(self, auth):
  44. !  self.con = POP3(auth.host)
  45.    self.con.user(auth.userid)
  46.    self.con.pass_(auth.password)
  47. diff -rbc2p bobomail-orig/main.py bobomail/main.py
  48. *** bobomail-orig/main.py Mon Apr 24 14:51:02 2000
  49. --- bobomail/main.py Thu May  4 00:37:32 2000
  50. *************** class BoboMail:
  51. *** 49,55 ****
  52.    return HTMLTemplate(login_template, title=_("Login"))
  53.   
  54. !  def Login(self, userid, password, REQUEST, RESPONSE):
  55.    "Log into BoboMail"
  56. !  if self.auth.login(auth_host, userid, password):
  57.    log("OK: %s logged in" % userid)
  58.    RESPONSE.redirect(
  59. --- 49,55 ----
  60.    return HTMLTemplate(login_template, title=_("Login"))
  61.   
  62. !  def Login(self, userid, password, REQUEST, RESPONSE, host=auth_host):
  63.    "Log into BoboMail"
  64. !  if self.auth.login(host, userid, password):
  65.    log("OK: %s logged in" % userid)
  66.    RESPONSE.redirect(
  67. *************** class BoboMail:
  68. *** 165,169 ****
  69.    else: filename = ""
  70.    errors = sendmail(
  71. !  "%s@%s" % (self.auth.userid, domain), to, cc, bcc, subject, body, attach, filename)
  72.    return HTMLTemplate(sent_template, title=_("Sent mail"), sid=sid, failed=errors)
  73.    else: return self.authError()
  74. --- 165,171 ----
  75.        else: filename = ""
  76.        errors = sendmail(
  77. !              "%s@%s" % (self.auth.userid, 
  78. !      domain.get(self.auth.host, self.auth.host)),
  79. !      to, cc, bcc, subject, body, attach, filename)
  80.        return HTMLTemplate(sent_template, title=_("Sent mail"), sid=sid, failed=errors)
  81.    else: return self.authError()