[英]How to Send Email using CasperJS?
我想使用CasperJS向用戶發送電子郵件。
有什么辦法嗎?
如果可以使用SpookyJS允許您從Node.js驅動CasperJS ,則可以使用Gmail API for Node.js發送電子郵件。
這可能是完成此任務的最可靠方法之一。
如果無法使用SpookyJS,則可以使用在CasperJS下構建的基礎PhantomJS子進程模塊 。
child_process模塊允許您調用子流程並通過stdin / stdout / stderr與之通信。 這對於諸如打印,發送郵件或調用以另一種語言(非Javascript)編寫的腳本或程序的任務很有用。
這將允許您通過CasperJS訪問服務器上的命令行以運行您選擇的電子郵件程序。
這是CasperJS與命令行交互以執行發送電子郵件的Bash程序的示例片段:
var process = require('child_process');
process.execFile('/bin/bash', ['send-email.sh', args1, args2, args3], null, function (err, stdout, stderr) {
this.log('execFileSTDOUT:', JSON.stringify(stdout), 'debug');
this.log('execFileSTDERR:', JSON.stringify(stderr), 'debug');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.