Debian 创建预构建的二进制mailutils

Debian 创建预构建的二进制mailutils,debian,executable,cloud-foundry,binaryfiles,buildpack,Debian,Executable,Cloud Foundry,Binaryfiles,Buildpack,我的问题是:我试图在CloudFoundry容器中发送邮件,但我没有根用户权限通过apt install安装mailutils(或其他任何东西)。我阅读了有关预构建二进制文件的内容,发现了以下项目:。简而言之,它包含一个来自Superronic的预构建二进制文件,用于运行cron作业(因此无需安装) 是否可以使用我有根访问权限的虚拟机(运行Ubuntu)从mailutils构建二进制文件?还是有其他解决办法?我们基本上只需要能够发送邮件 我知道一个人可以使用任何提供商(如Gmail)或mail

我的问题是:我试图在CloudFoundry容器中发送邮件,但我没有根用户权限通过apt install安装mailutils(或其他任何东西)。我阅读了有关预构建二进制文件的内容,发现了以下项目:。简而言之,它包含一个来自Superronic的预构建二进制文件,用于运行cron作业(因此无需安装)

是否可以使用我有根访问权限的虚拟机(运行Ubuntu)从mailutils构建二进制文件?还是有其他解决办法?我们基本上只需要能够发送邮件


我知道一个人可以使用任何提供商(如Gmail)或mail relais发送邮件。那不是我要找的。我很好,只要这个“邮件容器”中的脚本可以发送邮件。我还尝试了apt buildpack和multi buildpack,但没有安装任何软件包。

我怀疑您能否在Cloud Foundry的容器中安装功能性MTA。您永远无法在容器中获得根访问权限,因此您必须使用apt buildpack,或者更糟糕的是,从源代码构建一个。我不想说这是不可能的,因为有人会出于怨恨而去做,但这肯定比你在这里真正需要做的工作多得多

相反,我的建议是以下其中之一:

a、 )使用所选语言的SMTP库直接从应用程序发送邮件。只要你只发送电子邮件,这一切都很好

b、 )您可以使用一个脚本,该脚本实现了一个。),您可以将其从应用程序中剥离出来。快速搜索。我还没有测试过这个脚本,但我正在链接到它,因为它是我在这里的意思的一个例子

希望有帮助