Migration of CalMail system to bMail

From UCB Math Wiki
Revision as of 12:16, 22 May 2013 by Igor (talk | contribs) (Accessing bMail via web interface (recommended))
Jump to: navigation, search

Contents

Plan and schedule of our move to bMail

Below are dates and specifics about how the migration will affect you, your email access, and our department.

Scheduled move date
Friday, May 17 at 5:00 pm

It will take most of the weekend to move all the department’s mail from CalMail to bMail, but please understand that you will always have access to email. You will be able to send using bMail and receive messages using either CalMail or bMail service throughout the weekend while the migration is underway. It is hard to say when exactly your CalMail account will stop receiving new messages. Based on experience of other departments, the incoming mail switchover may happen sometime on Sunday, May 19. In any case, you won't lose any messages. The migration will be completed by Monday morning, May 20.

Summary of changes

  1. Existing CalMail accounts @berkeley.edu will be moved to bMail (hosted by Google). All messages will be copied to Google. Old Calmail messages will be kept in read-only mode for 60 days after the move.
  2. People who do not have a CalMail account @berkeley.edu will get bMail one before the move.
  3. Existing CalMail (subdomain) accounts @math.berkeley.edu will be merged with the primary ones @berkeley.edu. Both @berkeley.edu and @math.berkeley.edu addresses will stay valid but will point to the same (bMail) mail box. No old mail will be lost except very large attachments (larger than 25 MB).
  4. The email server storage quota will increase from 10 to 25 GB.
  5. The web interface of bMail will look quite different from CalMail SquirrelMail and RoundCube. However, it is designed for best user experience and is recommended by campus IT team as a preferred email application.
  6. The IMAP desktop and mobile access (using Thunderbird, Apple Mail, MS Outlook, alpine, mutt, etc.) to bMail will require a separate password (a.k.a. bApps Google key) that has to be setup at https://idc.berkeley.edu/mmk/bapps. The incoming and outgoing mail server should be set to imap.gmail.com and smtp.gmail.com, respectively.
  7. Some CalMail settings will not be migrated. Most notable setting that will get dropped is CalMail forwarding. You will have to reconfigure the forwarding after the move using either the IST administrative web page https://calmail.berkeley.edu/manage/account or the bMail account settings (click on the gear icon at the top right corner next to your name when logged into bMail). Other settings that need to be re-established may include filters, vacation message, and authorization (mail delegation).
  8. Personal address books will not be migrated to Google contacts as well. This is because a personal address book is not a part of CalMail system, but rather a part of email client software — each application (Thunderbird, alpine, SquirrelMail, etc.) may have its own address book. However, in bMail web interface, typing a name, a portion of name, even a single letter in the address field will bring up a list of bMail addresses. Recently used addresses will be at the top of the list.
  9. Existing CalMail (IMAP) folders will be translated to so-called Gmail labels. The main difference between a label and a folder is that a message can be tagged by several labels and, thus, can appear in multiple "folders" (without being duplicated) in contrast to CalMail in which a message may belong to only one folder (though may be copied to others).
  10. bMail comes with a couple of predefined labels, namely "All Mail" and "Important", which may confuse a beginner and cause troubles for IMAP users. "All Mail" is an archive place for all the mail one's ever sent or received, but has not deleted. It is not recommended to "subscribe" to this "folder" from a desktop/mobile IMAP client. "Important" label is automatically assigned to incoming messages based on Google importance ranking. Such messages are marked by a small yellow "sticker" in Gmail interface. Of course, not every message marked as "important" is really one, and vice versa.

Accessing bMail after migration

Accessing bMail via web interface (recommended)

  1. Open your web browser (Safari, Firefox, Internet Explorer, Chrome, etc.) and type in http://bmail.berkeley.edu/ in the address field.
  2. You will get redirected to the CalNet authentication page (if not authenticated already).
    Note: You may need to quit the browser and start it again if you get redirected to a generic Gmail login page bypassing the CalNet authentication.
  3. Login with your CalNet ID and pass-phrase.
  4. Now, you should see the bMail web application interface with the bConnected logo at the top-left and your primary email address at the top-right of the browser tab.
    Note: The bMail user interface may look different if you are using an old version of browser. In general, Gmail supports the current and prior major release of Chrome, Firefox, Internet Explorer and Safari on a rolling basis. For example, Internet Explorer 8 and Firefox 3.5 are not supported.
  5. At this point, you can start using the bMail web application. The web interface is intuitive, but you can always get help from http://learn.googleapps.com/gmail.
  6. Your bMail browser session may stay open for several days until you quit the browser.

Common configuration for all IMAP clients (Thunderbird, Apple Mail, MS Outlook, alpine, mutt, etc.)

  1. Get your bApps Google key if you have not done so already. You can use a pre-generated key or define your own. The key will be used as a password for your bMail (and other bConnected applications) account. Note the key is not set up until you click on the blue button "Set Key" at the bottom of the page.
  2. Configure your incoming server as follows:
    • Server name: imap.gmail.com
    • Protocol: IMAP
    • Connection security: SSL/TLS (port 993)
    • Authentication method: normal password
    • User name: jane.doe@berkeley.edu (your full email address)
  3. Configure your outgoing server as follows:
    • Server name: smtp.gmail.com
    • Protocol: SMTP
    • Connection security: SSL/TLS (port 465)
    • Authentication method: normal password
    • User name: jane.doe@berkeley.edu (your full email address)

Configuring bMail account in Thunderbird

Follow the step-by-step instructions below depending on your situation. The instructions apply to Thunderbird version 17 or later on Mac, Windows and Linux platforms.

If you do not have a pre-configured Thunderbird email account yet

  1. If you open Thunderbird first time and get a dialog box called "Welcome to Thunderbird", then click on the "Skip this and use my existing email" button. The dialog box "Mail Account Setup" should appear.
  2. Type in your first and last name (e.g. Jane Doe), your primary bMail address (e.g. jane.doe@berkeley.edu), and your bApps Google key as password, then click on the "Continue" button.
  3. Click on the "Manual config" button and select following settings, click on the "Re-test" button when done:
    • Incoming: IMAP server imap.gmail.com with SSL/TLS option (port 993) and normal password
    • Outgoing: SMTP server smtp.gmail.com with SSL/TLS option (port 465) and normal password
    • Username: jane.doe@berkeley.edu (your full email address)
  4. Do not go any further if you see the message "Thunderbird failed to find the setting for your email account". Carefully check the settings and try again. If nothing helps, try accessing your bMail account via web interface (see above).
  5. Click on the "Done" button to close the account setup dialog.

If you have a pre-configured Thunderbird account already

  1. If you have a pre-configured (CalMail) account, e.g. "jdoe@math.berkeley.edu", that has been migrated to bMail, then you need to reconfigure the incoming and outgoing servers and use your bApps Google key as password. Click on the existing account name (marked in bold letters) on the lest-side folder view, then click on the "View settings for this account" link on the right side. The "Account Settings" dialog window should pop up.
  2. Click on the "Server Settings" label on the left side and change the following settings in the right side of the dialog window:
    • Server Name: imap.gmail.com
    • User name: should be "jane.doe@berkeley.edu" (your primary email address)
    • Connection Security: SSL/TLS (port 993)
    • Authentication method: normal password
  3. Click on "Outgoing server (SMTP)" label on the left side, then click on the "Add..." button on the right side. Fill in the following fields in the pop-up dialog window "SMTP Server":
    • Server name: smtp.gmail.com
    • Connection security: SSL/TLS (port 465)
    • Authentication method: normal password
    • User name: jane.doe@berkeley.edu (your primary email address)
  4. Click on the "OK" button to close the dialog window. Make the newly added SMTP server default (click on "Set Default" button).
  5. Finally, click on the "OK" button to close the "Account Settings" dialog window.

Configuring bMail account in Apple Mail

Follow the step-by-step instructions below depending on your situation. The instructions apply to MacOS 10.7 (Lion) or later.

If you do not have a pre-configured Apple Mail account yet

  1. If you start the Mail application first time and get a dialog box called "Welcome to Mail", then type in the following fields and click on the "Continue" button:
    • Full Name: Jane Doe (your full name)
    • Email Address: jane.doe@berkeley.edu (primary email address)
    • Password: (your bApps Google key)
  2. In the next dialog box "Incoming Mail Server", fill in the following fields, then click on the "Continue" button:
    • Account Type: IMAP
    • Description: jane.doe@berkeley.edu (full email address)
    • Incoming Mail Server: imap.gmail.com
    • User Name: jane.doe@berkeley.edu (full email address)
    • Password: (same as in the previous step)
  3. In the next dialog box "Outgoing Mail Server", fill in the following fields, then click on the "Continue" button:
    • Description: jane.doe@berkeley.edu (full email address)
    • Outgoing Mail Server: smtp.gmail.com
    • User Name: jane.doe@berkeley.edu (full email address)
    • Password: (same as in the previous step)
  4. In the next dialog called "Account summary" you should see the following settings:
    • Account Description: bMail
    • Full Name: Jane Doe (example)
    • Email Address: jane.doe@berkeley.edu (example)
    • User Name: jane.doe@berkeley.edu (example)
    • Incoming Mail Server: imap.gmail.com
      • SSL:on
    • Outgoing Mail Server: smtp.gmail.com
      • SSL:on
    • Take account online (checked)
  5. Do not go any further if you get any errors. Carefully check the settings and try again. If nothing helps, try accessing your bMail account via web interface (see above).
  6. Click on the "Create" button. At this point you should be able to connect to your bMail account.

If you have a pre-configured Apple Mail account already

  1. If you have a pre-configured (CalMail) account, e.g. "jdoe@math.berkeley.edu", that has been migrated to bMail, then you need to reconfigure the incoming and outgoing servers and use your bApps Google key as password.
  2. Start the Mail application and select "Preferences" from the drop-down "Mail" menu (at the top of the screen). In the preferences dialog box, click on the "Accounts" button.
  3. Select the existing account on the lest-side of dialog box, then click on the "Account Information" tab on the right side.
  4. Make sure that the account information matches the steps 1 and 2 from the previous section.
  5. In the "Outgoing Mail Server (SMTP)" pop-up list, select "Edit SMTP Server List" and make sure that you have the outgoing server settings match the step 3 from the previous section. Click on the "OK" button when done.
  6. Click on the small round red button at the top-left corner of the dialog box and save the settings. At this point you should be able to connect to your bMail account.

Minimal configuration files for text-based email clients (alpine, mutt, nail)

Please note that you will not realize many of bMail features by using text-based email clients. The configuration files below show only settings related to the bMail incoming mail server; the outgoing mail server is the host where the email client is run (this is the case for all Math department Unix servers). Replace the user name "jane.doe" with your primary user name and use your bApps Google key as password.

Alpine (pine) minimal configuration file .pinerc

inbox-path={imap.gmail.com:993/ssl/user=jane.doe@berkeley.edu}inbox
default-fcc=[Gmail]/Sent Mail
folder-collections=Math.Berkeley.EDU {imap.gmail.com:993/ssl/user=jane.doe@berkeley.edu}[]

Note: Please comment out or delete the lines 2-3 above if you are not interested in using IMAP server folders.

Mutt minimal configuration file .muttrc

set spoolfile="imaps://jane.doe@berkeley.edu@imap.gmail.com/"
set folder="imaps://jane.doe@berkeley.edu@imap.gmail.com/"
set record="=[Gmail]/Sent Mail"
set postponed="=[Gmail]/Drafts"

Note: Please comment out or delete the lines 2-4 above if you are not interested in using IMAP server folders.

Nail (Heirloom mailx) configuration file .mailrc

set folder=imaps://jane.doe@berkeley.edu@imap.gmail.com

Frequently asked questions

Will my existing addresses john.doe@berkeley.edu and jdoe@math.berkeley.edu remain valid as they are?
Yes, they will, though the mail boxes will merge into one. The address john.doe@berkeley.edu will become primary in bMail. However, you may make jdoe@math.berkeley.edu your default "From:" address.
Why do you call my address john.doe@berkeley.edu primary (in previous answer)?
Because it will show up first if someone looks "John Doe" up in the bConnected directory. Keep in mind that bConnected is a suite of three Google Apps — bMail (email), bCal (calendar), and bDrive (cloud storage). While your subdomain address jdoe@math.berkeley.edu can be used in email, it won't be visible in the calendar and cloud storage applications.
Can I change my email address assigned to me in bMail?
Not now. The deadline for change was Feb 27. Please wait till migration is over.
I use "nail". Will it still work? What about "pine" and "mutt"?
Yes, it will, but only after you set up a bApps Google key and change the IMAP server in "nail" to imap.gmail.com. This applies to "pine" and "mutt" as well.
Mail sent to my address jdoe@math.berkeley.edu is forwarded to my personal address john.doe@gmail.com. When I send mail from Gmail, it appears to come from jdoe@math.berkeley.edu. Will this still work?
Yes, but you will have to re-establish the forwarding in your bMail account.
My bMail account has been activated already and is forwarded to my personal address. What will happen after migration?
If you have a math subdomain account, then it will get merged with your bMail one. The forwarding will stay in place and will apply to both @berkeley.edu and @math.berkeley.edu addresses. Note: Your personal account may be subject to throttling if you have thousands of messages in your CalMail account(s).
Can I forward mail sent to only one of my addresses, e.g. jdoe@math.berkeley.edu and not john.doe@berkeley.edu?
Yes and no. bMail forwarding setting is meant for sending all incoming messages to another account. However, you can also forward only some of your mail by creating a filter!
I am no longer with the department. My mail to jdoe@math.berkeley.edu is forwarded to another account. Will this move affect me and do I need to do something?
No. The address jdoe@math.berkeley.edu is not associated with any account; it is merely a redirect and will stay in place after the move.
I am checking my email over the weekend of migration. When should I do the switch in my IMAP email client?
You should reconfigure the incoming mail server when you stop receiving new mail. You may send a test message to your address @math.berkeley.edu from time to time to see if the switchover has happened already. You may reconfigure the outgoing mail server now.
When I try to login to bMail using web browser, I am instantly redirected to a generic Gmail login page. How do I login?
Put your full primary email address (e.g. john.doe@berkeley.edu) into the "Username" field but leave the password field empty; then click on the "Sign in" button. You should either get to your bMail account page or get redirected to the CalNet authentication page. If this does not work, then close your browser and try again.
How do I forward my bMail incoming messages to another personal account?
  1. Login to your bMail account using web browser.
  2. Click on the gear icon at the top right corner next to your name and select Settings from the drop-down menu. You should see the bMail settings page.
  3. Click on the "Forwarding and POP/IMAP" link, then click on the "Add a forwarding address" button.
  4. Type in the destination email address and click on the "Next" button.
  5. At this point a confirmation request should be sent to the destination address. Click on the "OK" button.
  6. Login to your destination account and check the new message from UC Berkeley Team. It should contain the confirmation code and a link to allow the forwarding from your bMail account.
  7. You can ether click on the link or copy the confirmation number and paste it into the code verification field in the "Forwarding and POP/IMAP" settings.
  8. Now, go back to the bMail "Forwarding and POP/IMAP" settings. You should be able to click on the radio button marked as "Forward a copy of incoming mail to [your destination email]".
  9. You may also chose one of the options:
    • keep UC Berkeley Mail's copy in the Inbox (default)
    • mark UC Berkeley Mail's copy as read
    • archive UC Berkeley Mail's copy
    • delete UC Berkeley Mail's copy
  10. Click on the "Save Changes" button at the bottom of the page. The forwarding is done.
  11. You can always disable forwarding by clicking on the radio button marked as "Disable forwarding", if you wish.