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

作者: bojack (Bojack)   2014-09-20 11:12:59
※ 引述《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
作者: MOONY135 (談無慾)   2014-09-20 11:19:00
我不過是問了一個問題...連實作的解法出現了!!!!目前這個想法是備案 還是先想處理SMTP問題公司的SMTP貌似無法正常作用 請問有免費的SMTP可供測試嗎?
作者: bojack (Bojack)   2014-09-20 11:22:00
Gmail不就是免費的嗎?不過它有安全性的設定要做喔
作者: MOONY135 (談無慾)   2014-09-20 11:24:00
目前好像是卡在安全性上面...我用OUTLOOK去收GMAIL的信可以...但要從使用的軟體發信會延遲時間過長...
作者: threeus (侍衛)   2014-10-17 22:26:00

Links booklink

Contact Us: admin [ a t ] ucptt.com