我有大量使用alpine的人根据从bash脚本收集或生成的数据发送电子邮件的例子。
我一直在寻找教程来为自己创造这个并没有成功。我确实和我的电子邮件服务器说话,但要求我仍然输入密码。我猜我也需要纠正这个问题。
我最终的结果是执行一项长任务,例如在我的Pi3上做一段时间,并发送电子邮件...执行一些imagemagick工作,在我的服务器上渲染视频gpu,发送电子邮件...它我会更容易查看电子邮件,查找完成任务时报告的机器,发送日志以及审核等...除了电子邮件之外,我收到了所有这些设置。
任何帮助将不胜感激
答案 0 :(得分:0)
我正在使用此方法通过使用“nail”邮件客户端的smtp公共服务以bash one-liner发送邮件:
System.out.println("Loading the query...");
Session session = HibernateUtil.getSessionFactory().openSession();
int i = 0;
int batch = 5000; //process in batches if table is too big
Long rowCount = (Long) session.createQuery("select count(*) " + cacheDetail.getQuery()).list().get(0);
System.out.println("Starting execution on " + cacheDetail.getQuery());
if (rowCount > batch) {
List<Object> list = session.createQuery(cacheDetail.getQuery())
.setFirstResult(i).setMaxResults(batch).list();
while(list.size() == batch || list.size() < batch){
i+=batch;
if (list.size() < batch) {
list = session.createQuery(cacheDetail.getQuery())
.setFirstResult(i).setMaxResults(list.size()).list();
} else {
list = session.createQuery(cacheDetail.getQuery())
.setFirstResult(i).setMaxResults(batch).list();
}
//Do some computation, close session
}
}
答案 1 :(得分:0)
您可以尝试使用mutt
在Ubuntu中安装
sudo apt-get install mutt
发送附件
的电子邮件echo "Please find the file attached." | mutt -a somefile.ext -s "Important File"