如何获取Windows Live Mail 的数字签名

如何获取Windows Live Mail 的数字签名,第1张

Windows Live Mail - 给您的邮件添加签名

我们可以通过Windows Live Mail方便地给我们的邮件添加签名,并且设置了多个邮箱的时候,我们还可以分别给各个邮箱预设个人签名。

方法很简单:

1 打开Windows Live Mail,通过菜单栏的“工具”---“选项,点击”签名“选项卡

2 点击“新建“即可开始给我们的邮件新建默认签名

3 我们单击默认产生的签名Profile或者点击“重名名”即可修改签名Profile的名称

4 我们在文本框中即可输入预添加的签名内容 ,也可以将个性签名制作成txt或html的文件导入

5 我们的个人签名内容编辑成功后,只要签名设置中的“在所有待发邮件中添加签名”的选项选卡,Windows Live

Mail就会根据我们设置的个人签名内容,自动为我们发出的邮件添加个人签名了。当我们不再需要添加个人签名

时,也只需要将此选项取消即可。

签名设置中的选项“不在答复和转发的邮件中添加签名”可以决定是否只有发送除掉转发和回复的新建电子邮件 时

才添加签名,还是发送的所有邮件时均添加签名。

6 我们还可以同时建立多个个人签名,只需要通过将你要使用签名“设置默认值”即可。

7 当我们的Windows Live Mail设置了多个邮箱帐号的时候,我们可以给不同的邮箱进行签名设置。选中签名Profile

后,单击“高级”,在d出的已设置邮箱列表中选择要添加当前签名设置的一个或者多个邮箱。

而未单独设置过个人签名的邮箱都将默认自动选择添加默认签名。

8 即使我们没有选择给邮件自动添加签名,或者不在回复和转发邮件自动添加签名,我们在邮件编辑状态时,还是可以随时通过菜单中的“插入”->“签名”来插入签名,并且可以在预设的多个签名中进行选择。

public void getSingInfo() {

try {

PackageInfo packageInfo = getPackageManager()getPackageInfo(

"comexampleyao", PackageManagerGET_SIGNATURES);

Signature[] signs = packageInfosignatures;

Signature sign = signs[0];

parseSignature(signtoByteArray());

} catch (Exception e) {

eprintStackTrace();

}

}

public void parseSignature(byte[] signature) {

try {

CertificateFactory certFactory = CertificateFactory

getInstance("X509");

X509Certificate cert = (X509Certificate) certFactory

generateCertificate(new ByteArrayInputStream(signature));

String pubKey = certgetPublicKey()toString();

String signNumber = certgetSerialNumber()toString();

Systemoutprintln("pubKey:" + pubKey);

Systemoutprintln("signNumber:" + signNumber);

} catch (CertificateException e) {

eprintStackTrace();

}

}

因为你没有邮件的数字签名证书,也就是电子邮件证书,所以选中后是无法发送的。如果你需要用只能去一些电子邮件证书的厂商那里申请购买,比如verisign。在获得电子邮件证书后就可以发签名加密的邮件了。要是想了解更多可以到我博客里看一下 >

以上就是关于如何获取Windows Live Mail 的数字签名全部的内容,包括:如何获取Windows Live Mail 的数字签名、如何获取生成安卓应用的应用签名、发邮件如何获取数字签名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/10086710.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存