2012-02-27 61 views
1

建議我與一個非營利性已經讓我幫他們創建具有以下要求的基本應用程序相關聯:簡單志願者提醒應用

  1. 必須能夠在Mac和PC上運行。

  2. 該應用程序的目的是管理志願者列表,併發送電子郵件給志願者提醒他們即將到來的班次。他們建立了一個志願者,每個月的第一個星期一或每個月的第三個星期四等。他們希望能夠選擇一系列的日期,並讓應用程序找出哪一天在這些日期(第二個星期一或第三個星期五等)中發送月份並通過電子郵件向志願者發送提醒。

  3. 他們需要能夠編輯每一天的志願者名單。

  4. 他們需要有一個基本的報告,顯示當月的所有日子和當天的志願者。基本文字很好。

我在想,我可以做到這一點,作爲一個簡單的HTML + JavaScript應用程序,數據存儲在一個XML文件。我遇到的問題是,爲了發送電子郵件,需要調用服務器端腳本。我希望這是一個完全獨立的應用程序,不需要服務器運行。我不能將它作爲Windows應用程序來執行,因爲它需要能夠在MAC上運行。所以我認爲一個簡單的網頁將起作用。

但電子郵件發送,是問題...

沒有人有任何其他建議?

+0

如果沒有郵件服務器發送郵件是不可能的,如果你沒有設置自己的郵件服務器,你將不得不使用其他郵件服務器,也許有人支持通過REST API發送郵件。也許一個選項可以是http://documentation.mailgun.net/user_manual.html – 2012-02-27 14:15:07

+2

Node.js可以在兩個平臺上運行,並可以作爲服務器。您可以將JavaScript用於Web應用程序和電子郵件處理。 – pimvdb 2012-02-27 14:15:19

+0

@pimvdb我一定會檢查Node.js.謝謝! – 2012-02-27 14:40:06

回答

1

要發送電子郵件,您需要一個郵件服務器,它是遠程的或客戶端的本地計算機上的東西。我會與一個服務器上託管的網絡應用程序,更有意義。