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