settingsLogin | Registersettings
리눅스 관련 모든 질문답변을 올려주세요! 100% 무료입니다! -Ask Ubuntu KR
Show Menu

sasl의 정확한 역활이 먼가요?

1 좋아함 0 싫어요

메일서버에 sasl설정 시 외부 사용자 메일서버를 이용 못하는거 아닌가요???? vmware에 postfix+sasl설정 후 다른 게스트에서 텔넷으로 접속하여 메일서버로 메일을 날리니 그냥 나라가네요.....또 구글로 메일을 날리니 relay access denied라고 뜨는데 이건 또 왜 그런건가요 ㅜㅜ

서버 / 클라우드

1 답변

0 좋아요 0 싫어요
 
우수 답변

SASL은 SSL/TLS같은 프로토콜이 아니라 프레임워크입니다.

무슨 말인가 하면 통신 패킷에 관여하는게 아니라 통신기능을 가진 프로그램들이 거쳐가게끔 되어 있는 보안용 라이브러리라고 생각하시면 됩니다.

 

SASL이 메일서버와 관련하여 하는 역할은 'SMTP 데몬에게 인증받은 사용자의 메일만 통과시킨다'로 요약됩니다.

질문하신 경우에는 postfix 데몬이 되겠군요.

 

그래서 '게스트 계정에서도 메일이 나간다'는 SASL이 아니라 postfix 설정을 확인해 보셔야 할 거 같습니다.

 

그리고 relay access denied 부분도 마찬가지로 postfix 설정인거 같은데, 저 부분이야말로 sasl 관련 설정이 제대로 되지 않아서 발생하는게 아닌가 싶습니다.

 

아마 대충 요런 것들이 설정되어 있는지 한번 확인해 보세요.

#/etc/postfix/main.cf
mydomain = server1.domain.com
myhostname = $mydomain
virtual_alias_maps = hash:/etc/postfix/virtual
alias_database = hash:/etc/postfix/virtual
myorigin = /etc/mailname
mydestination = localhost.localdomain localhost $mydomain
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

(수정했다면)

sudo service networking restart
sudo service postfix reload
 

P.S.

SASL에 관해 호~~~옥시라도 아주 자세한 설명을 알고 싶으시다면 다음 문서를 읽어보세요 (...)

답변에 감사드립니다.

관련 질문

Hosting by Microsoft MeltingPot/maru intermet
...