匿名注册账号,会发邮件通知负责人
Anonymous register an account, will send mail to notify the person in charge
我在更改主体方面遇到了一些困难:因为 "Anonymous" 在发送电子邮件的过程中在电子邮件中。
我的系统是一个在线系统,允许用户注册他们的帐户,然后管理员只需单击注册按钮即可在他们的组织中注册他们的员工。
据我了解,Anonymous 是 domino 系统中的默认帐户,供 "outsider" 访问其服务器/网站的任何人使用。
下面是我的示例代码:
var web = setdoc.getItemValueString("InternetAddress");
var maildoc:NotesDocument = database.createDocument()
maildoc.replaceItemValue("Form", "Memo");
maildoc.replaceItemValue("Subject","Request for Email Account By Applicant);
session.setConvertMime(false);
var stream = session.createStream();
stream.writeText("<html><body>");
stream.writeText("<p>Dear " + "department reviewer" + ",</p>");
stream.writeText('<p>Kindly review this request by '+document1.getItemValueString('Name')+" on "+I18n.toString(@Today(), 'dd/MM/yyyy')+ ",</p>");
stream.writeText("</body></html>");
var body = maildoc.createMIMEEntity("Body");
body.setContentFromText(stream, "text/html;charset=UTF-8", 1725);
stream.close();
maildoc.closeMIMEEntities(true);
session.setConvertMime(true);
maildoc.replaceItemValue("SendTo",document1.getItemValue("Dep_rev"));
maildoc.send();
附件将是我的电子邮件的示例照片:
有什么方法可以将匿名名称更改为其他名称吗?
您正在使用当前会话发送邮件。因此发件人是匿名的。
您有几个选择:
使用 sessionAsSigner 获取数据库并从那里创建您的邮件文档。这应该更改发件人
将发件人和委托人字段设置为发件人的姓名。您必须在主体字段末尾包含 Domino 域名 (sender@company.com@dominodomain)
设置发件人和委托人字段,将邮件直接复制到服务器上的mail.box。
我在更改主体方面遇到了一些困难:因为 "Anonymous" 在发送电子邮件的过程中在电子邮件中。
我的系统是一个在线系统,允许用户注册他们的帐户,然后管理员只需单击注册按钮即可在他们的组织中注册他们的员工。
据我了解,Anonymous 是 domino 系统中的默认帐户,供 "outsider" 访问其服务器/网站的任何人使用。
下面是我的示例代码:
var web = setdoc.getItemValueString("InternetAddress");
var maildoc:NotesDocument = database.createDocument()
maildoc.replaceItemValue("Form", "Memo");
maildoc.replaceItemValue("Subject","Request for Email Account By Applicant);
session.setConvertMime(false);
var stream = session.createStream();
stream.writeText("<html><body>");
stream.writeText("<p>Dear " + "department reviewer" + ",</p>");
stream.writeText('<p>Kindly review this request by '+document1.getItemValueString('Name')+" on "+I18n.toString(@Today(), 'dd/MM/yyyy')+ ",</p>");
stream.writeText("</body></html>");
var body = maildoc.createMIMEEntity("Body");
body.setContentFromText(stream, "text/html;charset=UTF-8", 1725);
stream.close();
maildoc.closeMIMEEntities(true);
session.setConvertMime(true);
maildoc.replaceItemValue("SendTo",document1.getItemValue("Dep_rev"));
maildoc.send();
附件将是我的电子邮件的示例照片:
有什么方法可以将匿名名称更改为其他名称吗?
您正在使用当前会话发送邮件。因此发件人是匿名的。
您有几个选择:
使用 sessionAsSigner 获取数据库并从那里创建您的邮件文档。这应该更改发件人
将发件人和委托人字段设置为发件人的姓名。您必须在主体字段末尾包含 Domino 域名 (sender@company.com@dominodomain)
设置发件人和委托人字段,将邮件直接复制到服务器上的mail.box。