Где находится mailer.py?

Я настраиваю сервер Subversion, и мне нужно отправлять электронную почту пользователям после фиксации.

Я могу увидеть пример хука после фиксации, который включает в себя «mailer.py».

Этот файл, кажется, не существует.

Я могу видеть множество людей через Google, которые настроили это и хотят получить ответы о более сложных настройках. Я не вижу никакой информации о том, где находится mailer.py, и как на самом деле его использовать.

Кто-нибудь может подсказать мне, как настроить основы?

1
задан 16.04.2020, 05:41

3 ответа

Я написал свой собственный mailer.py, чтобы решить эту проблему следующим образом:

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

Я поместил свой собственный mailer.py в каталог, созданный рядом с хуками в /path_to_repo/hooks/.

Затем я прошел этот путь как программу, запускаемую в post-commit, так как именно с этого хука я хотел, чтобы электронная почта была запущена.

0
ответ дан 16.04.2020, 05:41

Установите инструменты Subversion

 sudo apt-get install subversion-tools

Затем установите SSMTP

sudo apt-get install ssmtp

Затем добавьте ваше имя пользователя, пароль и порт почтового сервера ssmtp в файл ssmtp.conf (/ etc / ssmtp /ssmpt.conf)

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

Редактировать строки в файле mailer.conf. Добавьте свое имя пользователя, пароль, номер порта почтового сервера ssmtp, в адрес и из адреса.

Я думаю, что вы хотите ...

0
ответ дан 16.04.2020, 05:42

Как установить mailer

sudo apt-get install python-mailer

На странице mailer pypi есть несколько полезных примеров использования.

0
ответ дан 16.04.2020, 05:42
  • 1
    Спасибо за быструю информацию - я просто установил его, I' m, все еще пытаясь найти mailer.py все же. И когда я нахожу его, я понятия не имею, что вставить файл конфигурации. Я предполагаю, что мог изучить Python и демонтировать сценарий, но это кажется небольшим экстремальным значением, чтобы просто настроить сервер подрывной деятельности! I' m собирающийся пытаться видеть, могу ли я сделать это на другом языке, я уже знаю. Еще раз спасибо. – Ryan Grady 16.04.2020, 05:43

Теги

Похожие вопросы