По крайней мере, в дураке 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 на основе на папку, но это почти настолько же близко, как я смог к (или более точно, обеспокоился к), добираются.
Кросс-компиляция портов не является поддерживаемой конфигурацией. То же идет с созданием пакетов как непривилегированный пользователь.
Это может работать, но иногда это не делает.
Я думаю, настраивая chroot, хорошая идея, поскольку это предотвращает Вас от случайно установки двоичных файлов ARM в Вашей хост-системе. тюрьма также работала бы, но не необходима.