이메일 및 인증서 보내기

이메일 및 인증서 보내기

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로부터의 연결을 거부하는 이유를 이해할 수 없습니다...

관련 정보