メールアドレス(宛先)の最大サイズ

http://labs.unoh.net/2007/06/post_89.html

携帯のメーラでは宛先に入れられるByte数が決まっています。

上記のByte数より長いメールアドレスへは端末からは絶対に送信できません。

以上のように制限があるため、Return-Path などに長いメールアドレスは使えない。

Trac 0.8.1 でチケット更新時にメール送信エラー

Trac でメール通知機能を有効にしているのだが、メールアカウントを削除すると
削除したアカウントでアサインしたりコメントを書いたチケットでは、更新するたびに
以下のエラーが毎回出るようになってしまった。

Oops...

Trac detected an internal error:

{'foo@example.com': (550, ': Recipient address rejected: User unknown in local recipient table')}

Python traceback

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/trac/core.py", line 614, in cgi_start
    real_cgi_start()
  File "/usr/lib/python2.3/site-packages/trac/core.py", line 609, in real_cgi_start
    dispatch_request(path_info, args, req, env)
  File "/usr/lib/python2.3/site-packages/trac/core.py", line 524, in dispatch_request
    module.run()
  File "/usr/lib/python2.3/site-packages/trac/Module.py", line 44, in run
    self.render()
  File "/usr/lib/python2.3/site-packages/trac/Ticket.py", line 449, in render
    self.save_changes (id)
  File "/usr/lib/python2.3/site-packages/trac/Ticket.py", line 378, in save_changes
    tn.notify(ticket, newticket=0, modtime=now)
  File "/usr/lib/python2.3/site-packages/trac/Notify.py", line 228, in notify
    NotifyEmail.notify(self, ticket['id'], subject)
  File "/usr/lib/python2.3/site-packages/trac/Notify.py", line 131, in notify
    Notify.notify(self, resid)
  File "/usr/lib/python2.3/site-packages/trac/Notify.py", line 81, in notify
    self.send(to)
  File "/usr/lib/python2.3/site-packages/trac/Notify.py", line 346, in send
    NotifyEmail.send(self, rcpt, hdrs)
  File "/usr/lib/python2.3/site-packages/trac/Notify.py", line 160, in send
    self.server.sendmail(self.from_email, rcpt, msg.as_string())
  File "/usr/lib/python2.3/smtplib.py", line 687, in sendmail
    raise SMTPRecipientsRefused(senderrs)
SMTPRecipientsRefused: {'foo@example.com': (550, ': Recipient address rejected: User unknown in local recipient table')}