目前出现邮件群发错误的问题种类

来源:互联网 发布:中国地下长城 知乎 编辑:程序博客网 时间:2024/05/08 03:43

1、 父群组 和子群组 中拥有 同一个账户或群组(邮件系统解析),同一个群组中有两个相同名称的群组名(Document has invalid structure)

2、 群组名与某个账户的 First Name 相同 (邮件系统解析) (Unable to send mail, multiple matches found in Name & Address Book(s))

3、 单位群组中储存的个人名全称不全,如User, 应为CN=User/O=Domain(应用程序解析) (应用程序中把User作为群组解析,找不到此群组而报错)

4、 单位文档中设置的“上级领导”信息找不到 (应用程序解析)

 

研究表明第二个问题的发生 ,是由于 邮件服务器解析发送人时,会到 names.nsf 的视图($Users) 中查询

($Users) 视图中第一列中,Person文档包含 First name 和Last name

例:选择群组IT发送邮件,如果有两个Person文档的First name 或 Last name 也叫IT,则Domino解析时就认为有重名存在,从而提示Unable to send mail, multiple matches found in Name & Address Book(s))的错误

 

研究此问题时还发现domino的发邮件机制,

maidoc.sentTo=“IT”                                

msgbox     maidoc.sentTo(0)                                              'IT

Dim m As NotesMimeEntity
Set m = maidoc.CreateMIMEEntity("Body")

msgbox maidoc.sentTo(0)                                                  '如果当前存在用户 first name=admin,last name= it;InternetAddress=admin.it@domino.com;irstname=test, 

                                                                                             lastname=it, InternetAddress=test.it@domino.com,可能输出 admin.it@domino.com(应该是根据IT字段从

                                                                                             names.nsf某个视图中获取的,但不影响发邮件)

 

 

原创粉丝点击