簡體   English   中英

如何使用CasperJS發送電子郵件?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM