mailxコマンドを使用してLinuxのコマンドラインからメールを送信しようとしています。ローカルドメインからは問題はありませんが、私は自分のGmailアカウントから送信するメールを設定するだけでなく、自分のGmailアカウントに送信されたメールを受信したいと考えています。MailxとGmailのDNS設定ディレクトリ
ので、同じように私mail.rcを設定した後:私は位置、here何であったか "NSS-CONFIG-dirの" 見上げた後
Resolving host smtp.gmail.com . . . done.
Connecting to 74.125.25.109 . . . connected.
Missing "nss-config-dir" variable.
"/home/USERNAME/dead.letter" 11/354
. . . message not sent.
:
account gmail {
set smtp=smtps://smtp.gmail.com:587
set smtp-auth=login
set [email protected]
set smtp-auth-password=PASSWORD
set ssl-verify=ignore
}
私はエラーになるだろうcertN.dbとkeyN.dbファイルを追加し、それを私のmail.rcに追加しました。
account gmail {
set smtp=smtps://smtp.gmail.com:587
set smtp-auth=login
set [email protected]
set smtp-auth-password=PASSWORD
set ssl-verify=ignore
set nss-config-dir=/home/USER/.mozilla/firefox/LOCATION.default
}
NDメールは、このコマンドを使用して:
A)Gmailにアクセスするためのmailx/mail.rcを設定しますが、NSSを必要と無視:
Resolving host smtp.gmail.com . . . done.
Connecting to 74.125.25.108 . . . connected.
COMMENT-->then it waits there for about 5 mins then spits out this:
SSL/TLS handshake failed: Unknown error -5938.
"/home/USER/dead.letter" 11/354
. . . message not sent.
は、誰もがいずれかの方法を知っています:
echo "sent from gmail account" | mailx -v -A gmail -s "Command line mail" [email protected]
を私はこれを取得します-config-dir BS?
B)mailx/mail.rcを設定して、nss-config-dirが実際に動作するようにしますか?
C)Gmailに別の方法でアクセスするようにmailx/mail.rcを設定します(これはオプションかどうかは分かりませんが、それを調べていません)。
助けがあれば幸いです。
nssのディレクトリは '/ etc/pki/nssdb /'です。これは 'nss-config-dir 'を指すためにも使用できます。 –
+1 to @k_o_。 CentOSユーザーの場合は、/ etc/pki/nssdbを/ etc/pkiとして使用する必要があります。pkiは、関連するすべてのcertのデフォルトの場所であり、nssdbディレクトリを含みます。 –