Re: [請益] 請問有無排程寄信並夾帶檔案的方法

看板MIS (IT資訊人員)作者 (Bojack)時間10年前 (2014/09/20 11:13), 10年前編輯推噓0(0010)
留言10則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《MOONY135 (談無慾)》之銘言: : 大家好 小弟的公司最近想要使用自動發信並夾帶在電腦裡面的檔案 : (就是時間一到可以從電腦裡面的某個資料夾取出想夾帶的檔案然後寄給收件人) : 不知道有無方法可以使用呢? 公司內部是使用OUTLOOK 2010 我實作了一個方法,拐了一個彎但是可以運作的,原則上就是用 PHP 去處理 我是在 windows 7 上面安裝 Appserv 先把 C:\Windows\php.ini 裡 php_openssl.dll 那行前的分號拿掉,重啟 Apache (因為等等要用 Gmail 來寄信,需要讓 PHP 載入 OpenSSL 的 Module ) 接下來去下載 PHPMailer 解開放在 C:\Appserv\www 目錄下,我重命名為 smtp 請下載這份程式碼,把有 (請修改這行) 的那幾行都填入您要的資訊 https://www.dropbox.com/s/4van21rsg8dqv1l/gmail.txt?dl=0 接下來把改好的程式碼存到這地方 C:\Appserv\www\smtp\gmail.php 原則上就是利用 PHPMailer + Gmail 來寄信,接下來是要處理排程的部份 在 Linux 上就是用 Crontab 來解決,Google 一下 "crontab php" 就有教學了 而我的環境是在 Windows 7 上面,以下截了幾張圖,就請大家自行參考 1. 電腦 -> 右鍵管理 -> 工作排程器 -> 建立基本工作 http://pic.pimg.tw/bojack/1411180737-1258719935.jpg
2. 輸入名稱 http://pic.pimg.tw/bojack/1411180738-2013453713.jpg
3. 設定時間 (每天) http://pic.pimg.tw/bojack/1411180739-343980979.jpg
4. 設定每天的何時,我是設定 9/19 10:30,驗證就是看今天 9/20 10:30 會不會做 http://pic.pimg.tw/bojack/1411180740-687377484.jpg
5. 動作就是啟動程式 http://pic.pimg.tw/bojack/1411180741-376920813.jpg
至於這邊有個動作是「傳送電子郵件」,我做到這邊才發現 Windows 已有這功能了 不過看每個人的環境,若內建的功能與您的環境可以搭配,那就不用做以上的事了 ^^ 6. 輸入程式路徑和參數 http://pic.pimg.tw/bojack/1411180741-3171040814.jpg
程式就請瀏覽到 PHP 程式,而引數請輸入程式碼路徑 "C:\Appserv\www\smtp\gmail.php" 7. 最後就按完成即可 http://pic.pimg.tw/bojack/1411180741-422960117.jpg
8. 可以從這裡看到剛才新增的工作 http://pic.pimg.tw/bojack/1411180742-70101319.jpg
9. 收到信的畫面 http://pic.pimg.tw/bojack/1411180743-3482326030.jpg
以上方法是在 Windows 實作排程寄信的部份,參考看看 若想在 Linux or BSD 上實作就請參考 asdfghjklasd 的咪咪武器 https://www.ptt.cc/bbs/MIS/M.1386504134.A.825.html -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.13.143.83 ※ 文章網址: http://www.ptt.cc/bbs/MIS/M.1411182785.A.305.html ※ 編輯: bojack (39.13.143.83), 09/20/2014 11:14:58

09/20 11:19, , 1F
我不過是問了一個問題...連實作的解法出現了!!!!
09/20 11:19, 1F

09/20 11:19, , 2F
目前這個想法是備案 還是先想處理SMTP問題
09/20 11:19, 2F

09/20 11:19, , 3F
公司的SMTP貌似無法正常作用 請問有免費的SMTP可供測試
09/20 11:19, 3F

09/20 11:19, , 4F
嗎?
09/20 11:19, 4F

09/20 11:22, , 5F
Gmail不就是免費的嗎?不過它有安全性的設定要做喔
09/20 11:22, 5F

09/20 11:24, , 6F
目前好像是卡在安全性上面...
09/20 11:24, 6F

09/20 11:25, , 7F
我用OUTLOOK去收GMAIL的信可以...但要從使用的軟體發信
09/20 11:25, 7F

09/20 11:25, , 8F
會延遲時間過長...
09/20 11:25, 8F

10/17 22:26, , 9F
有人寫 win 版的 sendmail.exe
10/17 22:26, 9F
文章代碼(AID): #1K7F31C5 (MIS)
文章代碼(AID): #1K7F31C5 (MIS)