在Windows端的Pro中,邮件邀请页有三个选项:中文,英文,中英双语。
Windows邮件邀请页面
前两个选项,中文和英文,我们是使用mailto://协议,调用Windows系统设置的默认邮件客户端来发邮件。一般Windows10默认的是系统自带邮件客户端。用户如果喜欢用outlook或其他第三方邮件客户端,可以在“设置-应用-默认应用-邮件客户端”中去修改。
Windows10默认邮件客户端设置页面
至于第三个选项,中英双语邮件为什么没有调用这个默认邮件客户端。是因为mailto://协议支持的邮件长度有限制,而中英双语邮件比较长,调用时会发生邮件不全的问题。
所以我们用了另一种方式去实现中英双语的邮件邀请:将双语邮件生成一个.ics日历文件,通过Windows设置的.ics文件默认客户端来打开邮件,继而利用日历客户端的邮件邀请功能将邮件完整的发送出去。一般来说,ics文件的默认客户端是win10自带日历,如果安装了office,就会变成outlook客户端,outlook既是邮件客户端,也是日历客户端。如需更改设置,可以按照如下步骤操作。
进入文件类型默认应用的设置界面
选择ics的默认应用