我的问题是:我试图在云铸造容器内发送邮件,但我无法通过apt安装安装mailutils (或其他任何东西)。我读到了关于预构建二进制文件的文章,发现了这个项目:在云铸造上运行Cron作业。简单地说,它包含一个从超级cron预先构建的二进制文件来运行cron作业(所以不需要安装)。
是否可以使用我有根访问权限的虚拟机(运行Ubuntu)从mailutils构建二进制文件?还是有别的解决办法?我们基本上只需要能够发送邮件。
我知道,一个人可以使用任何供应商(如Gmail)或邮件轻松发送邮件。这不是我要找的。如果只有这个“邮件容器”里的脚本才能发送邮件,我就没事了。我也尝试了apt-buildpack和多构建包,但没有安装任何软件包。
发布于 2018-04-27 12:31:51
我怀疑您是否能够在Cloud的容器中安装一个功能性MTA。您将永远无法在容器中获得根访问,因此您将不得不使用apt-buildpack,甚至更糟的是,从源构建一个。我不想说这是不可能的,因为有人会因为怨恨而去做这件事,但这肯定比你在这里真正需要做的工作多得多。
相反,我的建议是以下其中之一:
a.)使用您选择的语言的SMTP库直接从应用程序发送邮件。只要你只是发送电子邮件,这是非常好的工作。
b.))可以使用实现.)的脚本。)你从你的应用程序中得到的。快速搜索找到这个。我没有测试这个脚本,但是我链接到它,因为它是我在这里的意思的一个例子。
希望这能帮上忙!
https://stackoverflow.com/questions/50007351
复制相似问题