如何安装邮件程序

如何安装邮件程序

我正在设置一个 Subversion 服务器,需要在提交后向用户发送电子邮件。

我可以看到一个包含“mailer.py”的示例提交后钩子。

该文件似乎不存在。

我通过 Google 看到很多人已经设置了此功能,并希望获得有关更复杂设置的答案。我找不到有关 mailer.py 在哪里以及如何实际使用它的任何信息。

有人能指导我如何设置基本功能吗?

答案1

安装 Subversion 工具

 sudo apt-get install subversion-tools

然后安装 SSMTP

sudo apt-get install ssmtp

然后在您的 ssmtp.conf 文件 (/etc/ssmtp/ssmpt.conf) 中添加您的用户名、密码和 ssmtp 邮件服务器端口

  /usr/share/subversion/hook-scripts/mailer/mailer.py
  /usr/share/subversion/hook-scripts/mailer/mailer.conf

编辑 mailer.conf 文件中的行。添加您的用户名、密码、ssmtp 邮件服务器端口号、收件人地址和发件人地址。

我想这就是你想要的……

答案2

如何安装邮件程序

sudo apt-get install python-mailer

邮件程序 pypi 页面有一些有用的使用示例。

答案3

我编写了自己的 mailer.py 来解决这个问题,具体如下:

https://en.wikibooks.org/wiki/Python_Programming/Email

我将自己的 mailer.py 放在与 /path_to_repo/hooks/ 中的钩子一起创建的目录中。

然后我将该路径作为在提交后运行的程序,因为这是我希望触发电子邮件的钩子。

相关内容