Есть скрипт, который делает архивы папок /etc/ и /usr/local/etc, криптует и отправляет (вернее отправлял) на почту на gmail.com.
Для отправки использую sendemail (/usr/ports/net/sendemail)
фрагмент скрипта
Код: Выделить всё
day=$(date -v-0m +%d-%m-%yyyy)
fname=TEST
GPASS="1234"
/usr/local/bin/sendEmail -f save@gmail.com \
-t save@gmail.com \
-o tls=yes \
-s smtp.gmail.com:587 \
-xu save@gmail.com \
-xp ${GPASS} \
-m "$(uname -a)" \
-u "Archiv $fname - ${day} -FreeBSD-"
Код: Выделить всё
/usr/ports/security/p5-IO-Socket-SSL
/usr/ports/security/p5-Net-SSLeay
/usr/ports/security/security/p5-Crypt-SSLeay
это все успешно работает с FreeBSD 6.0 до FreeBSD9.0
На FreeBSD9.1 при отправке вылетает ошибка
Код: Выделить всё
Sep 25 10:07:03 bsd91 sendEmail[30945]: ERROR => TLS setup failed: SSL connect attempt failed with unknown error error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed