Брендинг Regular GMail для нового адреса - PullRequest
1 голос
/ 31 июля 2009

Итак, с Gmail, добавляющим поддержку сторонних SMTP-серверов, и моей неэффективной системой электронной почты, поддерживающей пересылку электронной почты, для меня логично было запустить ящик gmail для своей работы, переслать его с работы и настроить моя работа SMTP (больше ничего не "отправлено от имени".)

Я выяснил, как заменить логотип Gmail на логотип моей компании с помощью скрипта Greasemonkey, и выяснил, как заменить «Загрузка blah@gmail.com» на «Загрузка моего work@email.com)

Однако мне не удалось взломать, чтобы адрес blah@gmail.com на верхней панели был «переключен» на мой новый адрес электронной почты (даже если только для показа). Я использовал сценарий замены текста, но, очевидно, он не работает на JavaScript (когда я запускал его в версии HTML, он заменял текст, но кто хочет заменить версию HTML)

LONG STORY SHORT **: Кто-нибудь знает, как я могу, используя Greasemonkey или что-то подобное, изменить адрес электронной почты, отображаемый в верхней части окна gmail? Сообщить об ошибке в Gmail | Sign OUt ')

Ответы [ 2 ]

3 голосов
/ 02 сентября 2009

Если вы являетесь владельцем домена на своей работе, вы можете зарегистрировать его в приложениях Google http://www.google.com/apps/intl/en/group/index.html, а затем настроить свои серверы MX на Google и использовать их gmail (с вашими логотипами) там.

Если вы не являетесь владельцем домена, я НЕ рекомендовал бы пересылать электронную почту вашей компании на gmail. Я знаю, что моя компания очень раздражительна, когда корпоративная электронная почта покидает их серверы.

1 голос
/ 17 октября 2009

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);

в виде гист .

...