send-pr(1) mit msmtp support! Lange war ich am überlegen wie man doch diese beiden komponenten zum einklang bekommt. Meine erste überlegung lief darauf hinaus send-pr einfach umzuschreiben, aber das wäre ziemlich für die katz sobald man updatet ist diese wieder weg und die Arbeit umsonst. Wer sich schon mal den source von send-pr angeschaut hat wird feststellen, das dieser die Wichtigsten funktionen in Variablen packt. So auch die Funktion für den Mail Agent :) Natürlich wird hier von einer funktionstüchtigen ~/.msmtprc ausgegangen. Der rest ist ganz einfach, man füge einfach export GNATS_ADDR=FreeBSD-gnats-submit@freebsd.org export MAIL_AGENT="${MAIL_AGENT:-/usr/local/bin/msmtp -f ${USER}/.msmtprc ${GNATS_ADDR}}" in seine ~/.zshrc oder ~/.bashrc ,je nachdem welche shell man benutzt. Wobei zu beachten ist das nicht alle Shells export benutzen um Variablen einen Wert zu geben. So nun aber zu den Variablen ,die erste ist notwendig damit der MAIL_AGENT weiß wohin mit der Mail. Diese Weg zulassen würde dazu führen das send-pr am Ende eine error ausgibt und man alles noch mal schreiben müste, wäre die Variable in send-pr local hätte man dieses Problem nicht! Der Parameter -f von msmtp in der zweiten Variable ist nötig, damit sicher gestellt ist das auch wirklich eure Einstellungen benutzt werden. Denkt aber dran das wenn man mit root einen pr senden will, man auch in diesen eine ~/.msmtprc benötigt!