![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFe4aoFGxuAmdU19IJFkTGcO7RAF0eBYg76qMrNY2lbNpzb2V9lYoGhtJ2oWQLd6vCnuODDQHrkzrROZEedGah8QCr2dKYXDkBahO2KcRHJhrukTIWy4z5wyhQLtvC6pm_IOmBG8pTUspl/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2016-10-03+13.16.33.png)
Step 2. 用「加入其他帳號 ...」來新增帳號
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaBf7-lXbul46b2KFK4NZWDLlImNy_zjYQ8nxcJPZb-M4JrJ7hWSyccE64Q-CbJgvB5to7u-0lj99zXScQLW4pLN_lq2jJaAjAJirL6xX6B5ugNp_a5AZMPKfw4lCshXKS5cacA2bIuHkH/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7_2016-10-03_14_06_03.png)
Step 3. 選擇 CardDAV 帳號
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhGh4rHPE-xe3mOPm_bhOfWnQ7i9w8CG8Rj4YS_BT66pSZhQ4AuqJ8LUgwhEbSt7GdKHFESD6-Zwc2MIui9RC2dTO0ncgLqZLs8a_ikual9bWUpvm3M9DQEjLJZqqfMU3n6IRtj_ihO2Di2/s400/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7_2016-10-03_14_07_32.png)
Step 4. 這邊的伺服器路徑設成: /principals/users/galsync/
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvws6UeR6C2hEi1ufsi_VW4HqcpyO6eHGRJADllET2h4_G2XDxFgqn-LCJ4NQv6XMBCvfNZ_xIKanoVrHtyFmEMrrQqrDP7ou4cthzMmO9w0hPpkmae9a1VYTYOHr6N2prZFgWCwVxG0Kb/s640/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7_2016-10-03_14_08_54.png)
Step 5. 前項步驟完成後,回到「聯絡人資訊」,再從「偏好設定」進入。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfMXPCUDspvdjcsSMDa5P8bNpnoCgACRkICd8_wa0a9JBIGZDom3ifPZLsawALXwKLBjBDNDfSrCYgbe4znwMifO9AKWjzmON2b-DIEDgs2t4g1yjfYQVur3jXDJMx4Ma1m7-mDkYqQAYB/s320/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7+2016-10-03+14.12.49.png)
Step 6. 這邊的伺服器路徑改成「/dav/galsync」
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm69Itu3gBl7Om8b1Chrg-0JDWLdD4b0TW3LQ2gjWep5gUWalrakolia917fNCXVe3OKf8pko71KKswI4YgI7ce1g1RDvuAnxUmq6TapZE2YDu5eXFgPJOkkZexCAltulpP980QnwfZ0hyphenhyphen/s1600/%25E8%259E%25A2%25E5%25B9%2595%25E5%25BF%25AB%25E7%2585%25A7_2016-10-03_14_13_11.png)
private string folding(string input) { string tempInput = input; string result = ""; const int f = 37; // 一個字一律算兩個 bytes 最長只能 75 所以 75/2 https://www.ietf.org/rfc/rfc2047.txt for (int i = 0, len = tempInput.Length; i <= len; i += f) { string x = tempInput.Substring(i, (i + f >= len ? len - i : f)); result += string.Format(@"=?UTF-8?B?{0}?=", Convert.ToBase64String(Encoding.UTF8.GetBytes(x))); } if (result.Split("?".ToCharArray()).Length == 5) result = result + "=?UTF-8?B??="; // 只切到一次還會會被解回去,所以補一個空的 return result; }