0

我面临将电子邮件签名自动添加到基于Web的电子邮件的挑战。 当我说签名时,我指的是电子邮件正文底部的文本,它将自己标识为发件人。将电子邮件签名自动添加到基于Web的电子邮件

理想的签名应该是一些预定义的HTML并存储在其他地方,但纯文本也是一个很好的开始。

挑战在于有一种插件可以检测到用户正在发送电子邮件(可能通过解析url)。显然,这个功能仅限于某些浏览器和电子邮件服务,因为它们都是不同的。

但是,让我们来考虑以Firefox,IE和Chrome为互联网浏览器以及GMail,Yahoo和MSN为基于Web的电子邮件服务。

我几乎不知道脚本端脚本,我是最服务器端的.net开发者,这让我的任务变得更加困难。

如果以前有人做过这样的事情,任何帮助或线索将不胜感激。

由于提前,

贡萨洛

+0

我认为你可以删除“黑客”的引用,因为这是纯粹的黑客攻击和隐私威胁,每个浏览器/网站都会尝试阻止。你能告诉你更多关于你的系统吗?你不能只是创建一个你自己的签名? – 2011-04-20 16:38:29

+0

不是。某些客户端JavaScript向Web邮件网站的页面DOM注入签名并不真正具有黑客行为的资格。很长时间以来,Better Gmail等插件已经完成。我认为这就是他要做的。 – RandomEngy 2011-04-20 17:23:22

+0

这不是一个真正的编程问题。 OP正在寻找Greasemonkey脚本。 – 2011-04-20 19:13:49

回答

1

这不是真正的黑客。在Firefox中,似乎最明显的做法是使用Greasemonkey脚本。您在限制某些网址的网页上运行一些JavaScript。您需要查找“发送”按钮并在外出前注入一些额外的javascript以将您的签名添加到电子邮件文本框中。或者,您只需在启动时将签名添加到电子邮件正文文本框中,并假定用户将开始在其上面输入内容。其他浏览器可能与Greasemonkey有类似的框架。

但很多网络电子邮件服务都具有内置功能,可以为您的电子邮件添加签名。似乎在本地使用它会比每次尝试发送电子邮件时使用JavaScript处理页面都要强大得多并且不易出错。

但无论如何,请使用签名负责任。保持简短,并且不要包含人们通过阅读电子邮件标题已知的信息。

相关问题