thunderbird로 메일을 보낼시 외부로 메일이 가질 않습니다.
vmware상에서 kali linux에 bind, postfix dovecot sasl 모두 설정하였습니다. ssl설정은 하지 않았습니다.
도메인을 target.kali.os라 가정하고 메일서버 도메인은 mail.target.kali.os라 설정하였습니다.
postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = all
mailbox_command =
mailbox_size_limit = 0
mydestination = mail.target.kali.os, target.kali.os, localhost.localdomain, localhost
myhostname = kali
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
postfix/master.cf는 아무것도 건들지 않았습니다.
dovecot에서는 10-mail.conf에서 메일박스만 바꾸고
10-auth.conf에서는
auth_mechanisms = plain login
disable_plaintext_auth = no
이 두개만 바꿔주었습니다.
root@kali:~/Desktop# telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 kali ESMTP Postfix (Debian/GNU)
ehlo localhost
250-kali
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH DIGEST-MD5 NTLM CRAM-MD5 LOGIN PLAIN
250-AUTH=DIGEST-MD5 NTLM CRAM-MD5 LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
이렇게 sasl설정 된것을 확인하였습니다.
텔넷으로 접속하여 외부로 메일을 보내면 확실히 보내집니다. 스팸함으로 가지만....그런데..
Thunderbird로 접속하여 메일을 보낼 시(보내는 서버 설정에서 보안설정을 모두 없음으로 설정)
메일 보내는 중 오류가 발생했습니다. 메일 서버 응답:
5.7.1 : Relay access denied.
메시지 주소 jj4st13@gmail.com를 확인하고 재시도해 보시기 바랍니다.
라는 메시지가 뜹니다.
로그를 보면
Aug 2 01:21:17 kali postfix/smtpd[4366]: NOQUEUE: reject: RCPT from unknown[192.168.159.150]: 554 5.7.1 : Relay access denied; from= to= proto=ESMTP helo=<[192.168.159.150]>
라 뜨는데 어디서 문제가 생긴건가요 부탁드립니다.
댓글 달기