使用Raspberry Pi 2发送电子邮件

时间:2016-01-27 20:17:35

标签: java email server

我的学校需要一台每天自动发送电子邮件的服务器。 我知道如何用Java发送电子邮件。 所以我认为如果我只使用Raspberry Pi 2来完成这个小任务就没问题。

我的问题是,是否可以在每天早上 09:00发送Java Raspberry Pi 上运行E-mail个应用程序AM ?是否有其他编程语言更适合此特定任务?

1 个答案:

答案 0 :(得分:1)

如果你有一个已经发送电子邮件的Java程序,那么你可以使用cron作业每天早上9点在你的Pi上运行命令。

Cron是预装在大多数类UNIX操作系统(包括Linux)上的程序,它只是按指定的时间间隔运行给定的命令。 Cron总是在后台运行,所以你不需要直接调用它,但你需要编辑一个文件来安排你的Java程序运行。

在Raspberry pi上以root身份运行命令crontab -e以打开crontab文件进行编辑。然后,在底部添加这样的一行,用我给出的路径替换你的Java程序的绝对路径。

0 9 * * * java -jar /path/to/your/program.jar

只要Pi正在运行,这将导致你的Pi每天上午9:00运行你的Java程序。这是一种与编程语言无关的间隔运行命令的方式,因此Java程序必须知道该怎么做才能在运行时发送正确的电子邮件。

相关问题