Fix outgoing mail encoding on Window Phone with Gmail

Today, I found another way to solve this problem. Take it easy, just using Advance Setup mode during add new Google Account instead of chosing Google.

After input your email and password, choose Internet email and fill in the following fields:

  • Incoming email server: imap.gmail.com
  • Account type: IMAP4
  • Username: Your full gmail email address (Ex: name@gmail.com)
  • Password: Your gmail account password
  • Outgoing SMTP email server: smtp.gmail.com

Remember to chose Advance Setting and keep there option be checked:

  • Outgoing server requires authentication
  • Use the same user name and password for sending email
  • Require SSL for incoming email
  • Require SSL for outgoing email

Good luck.

This is the old way, not exactly it will work:

Some time, using Window Phone mail application to send an email from Gmail account, the recipient may not be able to properly view the message you've sent. Such as:

=?utf-8?Q?=83n_stardict?=
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary=047d7b5d48829f316004dfae3b44

--047d7b5d48829f316004dfae3b44
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

Trong MySQL co=CC=81 ki=C3=AA=CC=89u d=C6=B0=CC=83 li=C3=AA=CC=A3u =C4=91=
=C3=AA=CC=89 l=C6=B0u tr=C6=B0=CC=83 date & time la=CC=80 timestamp va=CC=
=80
datetime. Timestamp la=CC=80 =C4=91u=CC=81ng nh=C6=B0 Tu=C3=A2=CC=81n no=CC=
=81i co=CC=80n Datetime thi no=CC=81 present
=C4=91=C6=B0=C6=A1=CC=A3c t=C3=A2=CC=81t ca=CC=89 ca=CC=81c nga=CC=80y t=C6=
=B0=CC=80 n=C4=83m 0 t=C6=A1=CC=81i n=C4=83m 9999.

Ki=C3=AA=CC=89u BigInt =C6=B0=C6=A1ng =C4=91=C6=B0=C6=A1ng v=C6=A1=CC=81i D=
ateTime la=CC=80 8byte co=CC=81 th=C3=AA=CC=89 bi=C3=AA=CC=89u di=C3=AA=CC=
=83n t=C3=A2=CC=81t ca=CC=89

The reason is that Gmail using default encoding in Outgoing mail and it is not UTF-8, and Window Phone mail App doesn't tell Gmail that. So, Gmail sent it as plant text encoding.

Solution is easy, Just go to your Gmail Setting by clicking the gear icon  in the upper right, select Settings. Then scroll down until you see the option 'Outgoing message encoding'. Set it to Use Unicode (UTF-8) encoding for outgoing message.