postfix , relay 서버를 이용해 메일보내기
알아둘일
2010. 12. 7. 08:47
메일서버가 아닌 곳에서 메일을 보내는 경우.
메일을 거부당하는 경우가 있다.
그래서 postfix 로 메일을 보낼때 메일서버를 relay 서버로 이용하는 것이다.
smtp auth 도 사용한다.(아웃룩등에 세팅과 비슷하다고 보면 된다)
/etc/postfix/main.cf
/etc/postfix/sasl_passwd
의 내용은
계정이름은 경우에 따라 Full 메일주소를 써야한다.(qmail+vpopmail 의 경우등)
다음명령으로 sasl_passwd.db 파일을 만들어 준다.
메일을 거부당하는 경우가 있다.
host mx3.naver.com[202.131.27.102] refused to talk to me: 421 Your ip is filtered by RBL (http://realip.naver.com/rbl/rblinfo.html)(IP:{메일보내는서버IP})(Caues:http://www.spamhaus.org/query/bl?ip={메일보내는서버IP})이런식으로 거부당하기도 한다.
그래서 postfix 로 메일을 보낼때 메일서버를 relay 서버로 이용하는 것이다.
smtp auth 도 사용한다.(아웃룩등에 세팅과 비슷하다고 보면 된다)
/etc/postfix/main.cf
relayhost = {메일서버주소,도메인}:587위와 같이 추가해준다.
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
/etc/postfix/sasl_passwd
의 내용은
{메일서버주소,도메인}:587 {계정이름}:{암호}587 포트번호는 메일서버의 smtp 포트를 써주면 된다. (보통 25 , 587 은 submission)
계정이름은 경우에 따라 Full 메일주소를 써야한다.(qmail+vpopmail 의 경우등)
다음명령으로 sasl_passwd.db 파일을 만들어 준다.
# postmap /etc/postfix/sasl_passwd위 명령을 하지 않으면 db 파일이 생성되지 않아. 다음과 같은 에러가 난다.
fatal: open database /etc/postfix/sasl_passwd.db: No such file or directory
반응형
'알아둘일' 카테고리의 다른 글
웹메일 roundcube 0.5 버전으로 업그레이드 (0) | 2011.01.18 |
---|---|
팩스서버 hylafax 사용. (0) | 2010.12.31 |
윈도우7 + Xming 으로 우분투의 X윈도를 사용해보자 (0) | 2010.12.03 |
php 를 CLI 모드로 사용할때 주의점 (0) | 2010.11.09 |
find , grep 을 이용한 소스 단어 찾기 (0) | 2010.10.14 |
WRITTEN BY
- 1day1
하루하루 즐거운일 하나씩, 행복한일 하나씩 만들어 가요.
,