Кросс-скомпилируйте пакет FreeBSD как непривилегированного пользователя

По крайней мере, в дураке 1.5, можно использовать send2-hook для изменения значений конфигурации на основе отправителя обращаются для каждого сообщения. Из документации:

send2-hook выполняется после send-hook, и может, например, использоваться для установки параметров, таких как переменная $sendmail в зависимости от адреса отправителя сообщения.

В то время как я не попробовал его сам, это походит на комбинацию этого, ssmtp, что Вы упоминаете, и getmail для загрузки почты с учетной записи Gmail, должен сделать приятно. Можно хотеть добавить procmail также, чтобы сделать клиентскую почтовую сортировку.

Для более легкой обработки нескольких адресов отправителя у меня самого есть следующее в моей конфигурации дурака:

alias f__1 Me 
alias f__2 Myself 
alias f__3 I 
macro compose f "f__another@address.example.com"

С этим на месте, я просто совершил нападки escape f на составить экране для изменения адреса отправителя, и это принимает значение по умолчанию к тому, которое я чаще всего использую. Частично по историческим причинам, я использую рычаг папки для установки $smtp_url, но от звука документации это должно быть тривиально для использования send2-hook вместо этого.

Одной вещью, которую я не нашел тривиальный способ обработать, являются подписи. Можно использовать рычаги папки для устанавливания значения $signature на основе на папку, но это почти настолько же близко, как я смог к (или более точно, обеспокоился к), добираются.

3
07.02.2013, 22:01
1 ответ

Кросс-компиляция портов не является поддерживаемой конфигурацией. То же идет с созданием пакетов как непривилегированный пользователь.

Это может работать, но иногда это не делает.

Я думаю, настраивая chroot, хорошая идея, поскольку это предотвращает Вас от случайно установки двоичных файлов ARM в Вашей хост-системе. тюрьма также работала бы, но не необходима.

0
27.01.2020, 21:45

Теги

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