環境
- VirtualBox上のゲストとしてCentOS7(1804)を構築(ホストはWindows10)
- SMTPサーバーは自社で実際に運用されているもの(オンプレミス)
前提・実現したいこと
~/.mailrcに設定を書き、mailxコマンドで外部SMTPサーバー経由でメールを送信したいです。
現状の~/.mailrcの内容は以下の通りです:
set smtp-use-starttls set smtp=(自社のSMTLサーバーのアドレス):25 set smtp-auth=plain set smtp-auth-user=(送信元メールアカウント名) set smtp-auth-password=(送信元メールアカウントパスワード平文) set ssl-verify=ignore set nss-config-dir=/etc/pki/nssdb set from=(送信元メールアドレス)
発生している問題・エラーメッセージ
実行コマンドとエラーメッセージは以下の通りです。
[root@localhost ~]# echo "Test" | mailx -v -s "MySubject" (宛先メールアドレス) Resolving host (SMTPサーバーアドレス) . . . done. Connecting to (SMTPサーバーIPアドレス):25 . . . connected. 220 (実際のメールサーバーのアドレス) ESMTP Service (IBM Domino Release 9.0.1FP4 HF70) ready at Thu, 25 Oct 2018 12:04:40 +0900 >>> EHLO localhost 250-(実際のメールサーバーのアドレス) Hello localhost ([10.10.59.125]), pleased to meet you 250-HELP 250-SIZE 10240000 250 PIPELINING >>> STARTTLS 220 Ready to start TLS SSL/TLS handshake failed: Unknown error -5938. "/root/dead.letter" 11/333 . . . message not sent.
試したこと、および補足情報
同じアカウントを使って別PCでWindows/Thunderbirdを使えば、送信できます。
本アカウントにおいてThunderbirdでSMTPサーバーを設定する際は「セキュリティと認証」の各設定が以下になります。
- 「接続の保護(N)」 -> なし
- 「認証方式(I)」 -> 認証なし
これら認証系の設定が.mailrcに反映できていないのではないかと予想しているのですが、.mailrcの書き方のドキュメントが見つからず、確認できていません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。