【问题标题】:Branding Regular GMail for New Address新地址的常规 GMail 品牌
【发布时间】:2010-11-15 18:29:16
【问题描述】:

因此,随着 Gmail 添加对 3rd 方 SMTP 服务器的支持,以及支持电子邮件转发的蹩脚工作电子邮件系统,我要做的合乎逻辑的事情是为我的工作启动一个 gmail 邮箱,从工作中转发到它,然后设置我的工作 SMTP(不再“代表”垃圾发送。)

我想出了如何使用 Greasemonkey 脚本将 Gmail 徽标替换为我公司的徽标,并想出了如何将“Loading blah@gmail.com”替换为“Loading my work@email.com”

然而,我无法破解的是让顶部栏中的 blah@gmail.com 地址“切换”到我的新电子邮件地址(即使只是为了展示)。我使用了替换文本脚本,但显然它在 JavaScript 上不起作用(当我在 HTML 版本上运行它时,它替换了文本,但谁想要替换 HTML 版本)

长话短说**:有谁知道我可以使用 Greasemonkey 或类似的东西来更改我的 gmail 窗口顶部显示的电子邮件地址?**(在“离线 | 旧版本 | 帮助 |报告 Gmail 错误 | 退出')

【问题讨论】:

    标签: gmail greasemonkey


    【解决方案1】:

    如果您在工作中拥有该域,则可以使用 google 应用程序http://www.google.com/apps/intl/en/group/index.html 注册它,然后将您的 MX 服务器设置为 google 并在那里使用他们的 gmail(带有您的徽标)。

    如果您不拥有该域,我不建议您将公司电子邮件转发到 gmail。我知道当我的公司电子邮件离开他们的服务器时,我的公司会变得非常暴躁。

    【讨论】:

      【解决方案2】:

      为您的解决方案编写 JavaScript:

      // ==UserScript==
      // @name          Gmail Replace Domain
      // @author        http://codejoust.com
      // @namespace     http://mail.google.com/
      // @description   example script to alert "Hello world!" on every page
      // @include       http://mail.google.com/*
      // ==/UserScript==
      var your_domain = 'yourdomain.com';
      var canvas_frame = document.getElementById('canvas_frame').contentWindow.document;
      var user_id = canvas_frame.getElementById('guser').getElementsByTagName('b')[0];
      user_id.innerHTML = user_id.innerHTML.replace('gmail.com',your_domain);
      

      作为gist

      【讨论】:

        猜你喜欢
        • 2022-01-18
        • 1970-01-01
        • 2012-01-25
        • 2011-09-04
        • 1970-01-01
        • 2018-11-29
        • 2013-06-25
        • 1970-01-01
        • 2012-11-07
        相关资源
        最近更新 更多