2009-07-31 3 views
1

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

Я выяснил, как заменить логотип Gmail логотипом моей компании с помощью сценария Greasemonkey и выяснить, как замените «Загрузка [email protected]» на «Загрузка моего [email protected])

Однако я не смог взломать адрес [email protected] на верхней панели, чтобы «переключитесь» на мой новый адрес электронной почты (даже если он доступен только для показа). Я использовал текстовый скрипт Replace, но, по-видимому, он не работает на JavaScript (когда я запускал его в HTML-версии, он заменял текст, но кто хочет заменить версию HTML)

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

ответ

3

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

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

1

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.

Смежные вопросы