send-pr(1) mit msmtp support! Lange war ich am ueberlegen wie man doch diese beiden komponenten zum einklang bekommt. Meine erste ueberlegung lief darauf hinaus send-pr einfach umzuschreiben, aber das waere ziemlich fuer 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 fuer den Mail Agent :) Natuerlich wird hier von einer funktionstuechtigen ~/.msmtprc ausgegangen. Der rest ist ganz einfach, man fuege 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 weiss wohin mit der Mail. Diese Weg zulassen wuerde dazu fuehren das send-pr am Ende eine error ausgibt und man alles noch mal schreiben mueste, waere die Variable in send-pr local haette man dieses Problem nicht! Der Parameter -f von msmtp in der zweiten Variable ist noetig, 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 benoetigt!