FreeBSD: проблемы с msmtp
msmtp из порта собирается без поддержки TLS, в следствие чего, использование smtp на google затрудненно. Исправляем:
# cd /usr/ports/mail/msmtp # make -DWITH_OPENSSL install clean
~/.msmtprc:
account gmail host smtp.gmail.com from auth on tls on tls_trust_file /usr/local/share/certs/ca-root-nss.crt user password passwd port 587 account default : gmail
- masterx's blog
- 2109 просмотров
Страница для печати

с данным техтом знаком, но он не ман и дока :) и не дает ответа на вопрос: как только для одного конкретного порта включить требуемый макрос (-D....)
Не надо так делать! Первый же poerupgrade убьёт этот SSL на фиг.
Осваиваем portconf или, по крайней мере, /etc/make.conf
про portconf не нашел ни мана ни какой другой полезной инфы. Примерчик, не подкините, как в make.conf специально для порта mail/msmtp включить опцию -DWITH_OPENSSL? И про portconf ссылку на полезную инфу или пример использования было бы супер. Спасибо!
/etc/make.conf
.if ${.CURDIR:M*/ports/mail/msmtp} WITH_OPENSSL= yes .endifнет времени проверить , но что-то подсказивает, что все таки вот так:
.if ${.CURDIR:M*/ports/mail/msmtp} CFLAGS += DWITH_OPENSSL .endifспасибо за комментарий
Отправить комментарий