2018年3月16日 星期五

透過 Gmail 寄送郵件,發生 SMTP 伺服器需要安全連接,或用戶端未經驗證 的錯誤

透過 Gmail 寄送郵件,發生 SMTP 伺服器需要安全連接,或用戶端未經驗證 的錯誤

很多朋友自己寫程式寄信, 或是發送電子報郵件群發, 想要透過 Gmail 來發送出去, 畢竟 Gmail SMTP 接受度很高的, 比較不容易退信.

但是撰寫支援 Gmail SMTP STARTTLS PORT 587 的程式碼難度比較高, 甚至需要購買高價的 .NET 元件才能寄信, 怎麼辦呢, 這邊提供朋友們一個小技巧. 透過專業的 SMTP 伺服器 RELAY 到 Google Gmail. 具體作法如下.

1. 安裝 evo mail server smtp 伺服器: 步驟如下 smtp 伺服器設定 
2. 安裝完畢後, 開啟介面, 設定 SMTP 伺服器設定進行代寄設定 (外部SMTP代寄)



3. 填入 Gmail 的相關資料 smtp.gmail.com, 587 port, 帳號密碼 (需要先於 Gmail 帳號設定處允許以較不安全的方式登入, 也就是可以使用一般密碼的意思)

接下來代寄設定就已經完成了, 完成之後就可以在您的 .net 程式中使用自己的 evo mail server smtp service 來寄件, 就算沒有 ssl, 沒有認證 (需要允許特定ip address)也可以了. 這樣就把寄件的流程簡化很多!

2018年3月9日 星期五

iPad Outlook 行事曆同步

iPad 與 Outlook 行事曆同步




很多人都想知道,這是怎麼樣做到,實際上,這並不是用一個同步軟體去做,而是用雲端的 iCloud 來做.

換句話說:您的 iPad 上面綁定一組 iCloud 帳號,所有的行事曆與聯絡人都存在雲端的資料庫.

然而 iCloud 的 CalDAV 在 Outlook 上沒有辦法支援耶!

那要怎麼辦?很簡單.

透過 evo collaborator for Outlook 這套軟件,您的 outlook 掛上它之後就能與 iCloud 進行行事曆的雙向同步了.

詳細使用教學在我的 blog 上都有,您可以看一看

2018年3月1日 星期四

Outlook 行事曆同步 iPhone

最近有一些朋友問筆者「Outlook 行事曆同步 iPhone 或 iCloud 有好方法嗎」


「當然能」

因為iCloud是Apple提供的雲端服務
所以理所當然的我們來看看蘋果的iCloud control panel (itunes)軟體是否提供這樣的功能
而這iCloud控制台軟體與微軟的Outlook整合上還有一些缺點呀~

有經驗的夥伴一定知道 同步行事曆是可以做到沒有錯
但是能不能作為預設的行事曆完全是另外一回事
將預設的行事曆與雲端iCloud同步 這是一個很簡單的動作,在Outlook的左上角點選 新項目 約會 被新增的約會則跑到預設的行事曆之中 簡單講,就是所有新項目都只能跑到預設的Outlook資料夾內 這也就是為什麼iCloud控制台軟體雖然能同步,但實用性不高 因為它無法作為Outlook的預設資料夾

EVO Collaborator for Outlook將Outlook行事曆與iphone同步


來看看「EVO Collaborator for Outlook」這套Outlook的插件
這個插件真的小到不行,只有3mb的大小
最奇妙的是當Outlook遇上ECO,Outlook就能突破微軟的封鎖
將之「連絡人、行事曆、工作」加上與CardDAV與CalDAV同步的功能

什麼是CardDAV與CalDAV?

這也是另外一個厲害的地方,CardDAV與CalDAV就是iCloud服務當中負責連絡人、行事曆、工作這一塊的後台通訊協定 它是一種開放的標準,而值得注意的是,相較於微軟的ActiveSync,目前這一組協定比較受到蘋果的支持

如何用?

這真是再簡單不過,在EVO官網下載並安裝ECO之後

下載地址

開啟Outook並點選EVO的分頁,按下設定帳戶並且新增iCloud的帳戶資訊即可



但是在設定帳戶畫面的下面之預設本地CalDAV存放資料夾處請設為Outlook資料檔下的行事曆,這樣做就能讓iCloud的行事曆資料夾成為Outlook的預設行事曆



搞定之後,任何新增在iCloud監管資料夾下的連絡人、行事曆、工作均會與iCloud進行雙向的同步,在iPhone上新增的任何項目也能自動被同步到Outlook囉

除了上面提到,這是一套可以支援標準CardDAV與CalDAV的插件

因此除了iCloud以外,像是在歐洲非常受歡迎的fruux或者是MAC OS X Server!及AOL都可以支援

建立自己MAIL SERVER架設Cloud環境

一般我們個人使用基本上沒這個問題 因為你的連絡人行事曆都是個人的資料所以問題不大

但是有時候在公司的環境下
這時候就不見得適合使用iCloud與同事來分享行事曆與連絡人
所以遇到這種情況不如自己來建立一個吧 同樣的,在EVO的網站上
(下列位址) EVO Mail Server

最簡單的就是下載EVO Mail Server主程式並完成CardDAV及CalDAV伺服器的設定 我們就可以建立自己的Cloud環境並且讓Outlook的連絡人、行事曆、工作全部都以雲端的方式來作業了 所以若您希望將連絡人、行事曆、工作透過Outlook以雲端的方式來作業 本文所推薦的各種軟體是個不錯的選擇喔