メールと証明書の送信

メールと証明書の送信

CentOS 6.6リリースサーバーで当社のsendmailを設定しようとしています。特にパスワードが暗号化され送信されるようにSSLを使用したいと思います。

ls /etc/mail/ssl
intermediate.crt    ourdomain.crt    ourdomain.csr 
RapidSSL_CA_bundle.pem

まあ、私は次の行にsendmail.mcを設定しました:

define(`confCACERT_PATH', `/etc/mail/ssl')
define(`confCACERT', `/etc/mail/ssl/RapidSSL_CA_bundle.pem')
define(`confSERVER_CERT', `/etc/mail/ssl/ourdomain.crt')
define(`confSERVER_KEY', `/etc/mail/ssl/ourdomain.key')

証明書が正しいかどうかはわかりません...

それから..

DAEMON_OPTIONS(`Port=smtp,Name=MTA')
DAEMON_OPTIONS(`Port=smtps, Name=TLSMTA, M=s')

この時点で、私たちのネットワーク内だけでなく、localhost(ログインしてmuttを使用して)から電子メールを送受信できます。ただし、上司が望むようにiPhoneまたはiPadに電子メールアカウントを追加することはできません。

だから私は唯一の接続がポート465にあることを望んでいたので、次の行をコメントアウトしました。

dnlDAEMON_OPTIONS(`Port=smtp,Name=MTA')

その後、sendmail.cfを再構築します。

m4 sendmail.mc > sendmail.cf

sendmailを再起動し、localhostから電子メールを送信しようとしました。

[Feb 11 14:59:30 mail sm-msp-queue[5407]: t1BEs2kT005208:
[email protected], ctladdr=me (500/502),
delay=00:05:28, xdelay=00:00:00, mailer=relay, pri=420515,
relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused
by [127.0.0.1]

Sendmailは間違いなく実行されています。

[root@mail mail]# ps -ef | grep sendmail
root      5581     1  0 15:06 ?        00:00:00 sendmail: accepting
connections
smmsp     5590     1  0 15:06 ?        00:00:00 sendmail: Queue
runner@01:00:00 for /var/spool/clientmqueue
root      5598  3296  0 15:12 pts/0    00:00:00 grep sendmail

/etc/mail/local-host-namesには次のものがあります。

localhost
mydomain.com
mail.ourdomain.com[/code]

/etc/hostsから..

127.0.0.1   localhost localhost.localdomain localhost4
localhost4.localdomain4 mail.mydomain.com
::1         localhost localhost.localdomain localhost6
localhost6.localdomain6

192.168.1.13 mail.ourdomain.com

sendmailがlocalhostからの接続を拒否する理由を理解できません...

ベストアンサー1

おすすめ記事