Gmail 계정을 사용하여 OpenBSD 콘솔에서 메일을 보내는 방법은 무엇입니까?

Gmail 계정을 사용하여 OpenBSD 콘솔에서 메일을 보내는 방법은 무엇입니까?

인증서 오류가 있습니다:

# echo "hello" | msmtp -a default [email protected]
msmtp: TLS certificate verification failed: unable to get local issuer certificate
msmtp: could not send mail (account default from /root/.msmtprc)
#

구성 파일에서:

# cat .msmtprc
# Set default values for all following accounts.
defaults
auth           on
tls            on
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        ~/.msmtp.log

# Gmail
account         gmail
host            smtp.gmail.com
port            587
from            [email protected]
user            FOOBAR
password        BARFOO

# Set a default account
account default : gmail
#

하지만 거기에 인증서가 있습니다!

# uname -mrs
OpenBSD 6.0 amd64
#
# cksum /etc/ssl/cert.pem /etc/ssl/certs/ca-certificates.crt
1384454833 189049 /etc/ssl/cert.pem
1384454833 189049 /etc/ssl/certs/ca-certificates.crt
#

로그에는 다음과 같은 내용만 나와 있습니다.

# cat .msmtp.log
Aug 22 20:43:14 host=smtp.gmail.com tls=on auth=on user=FOOBAR [email protected] [email protected] errormsg='TLS certificate verification failed: unable to get local issuer certificate' exitcode=EX_UNAVAILABLE
#

인증서가 인식되지 않는 이유는 무엇입니까?

답변1

파일을 삭제 /etc/ssl/certs/ca-certificates.crt하고 .tls_trust_file/etc/ssl/cert.pem

관련 정보