2011-09-20 4 views
0

LAN에서 실행중인 여러 개의 (읽기 10 초) MySQL 슬레이브가 있습니다. 분명히 외부 시스템에서 자동으로 모니터링 할 수는 없습니다.BASH 스크립트에서 메일을 보내고 우분투 용 메일 서버를 구성하는 방법

그래서 저는 복제가 실패 할 때 메일 경고를 보낼 로컬 BASH 스크립트를 설정하는 것을 고려했습니다. 복제 용 BASH 스크립트가 있지만 지금은 메일 링 부분에 붙어 있습니다 ...

mailutils를 우분투에 설치하고 메일을 보내려고했습니다. 그러나, 나는

다음과 같은 오류 얻을 "때문에이 메일 시스템에 대한 액세스가 거부되었습니다 MTA의 IP 가난한 평판 xx.xx.xx.xxx 보내"나는 이것을 극복 할 수 있다는 것을 발견

을 그것을 목록에서 꺼내는 것. 하지만, 나는 그 IP의 10을 가지고 있으며 시간이 지남에 변경할 수 있습니다. 그래서 SPAMHaus 목록에서 IP를 제거하지 않아도 메일을 보낼 수있는 서버를 사용하는 다른 방법이 있습니까?

+0

서버가 Spamhaus에 의해 차단 된 상태에서 아무런 조치도 취하지 않으면 인터넷에 심각한 위협이됩니다. 함께 행동 해주세요! – tripleee

+0

@tripleee 기본적으로 모든 ISP의 모든 IP는 SpamHaus에 의해 차단됩니다. 그들이 제공하는 온라인 양식을 사용하여 차단을 해제 할 수 있습니다. 나는 단지 그것을하고 싶지 않다! 그리고 btw, 내가 말하는 시스템은 고정 IP를 가지고 있지 않습니다. –

+0

오해의 소지가 있습니다. "Spamhaus에 의해 차단되었습니다"라고 말하면 대부분의 사람들이 귀하의 IP 주소가 SBL에 등재되어 있음을 의미합니다. 동적 DNS를 사용 중이라면 PBL에 있지만 다른 많은 차단 목록에도 포함됩니다. 정확한 문제 설명은이 사실을 언급 할 것이다. – tripleee

답변

2

스마트 호스트를 사용하는 것이 좋습니다. 공급자의 전자 메일 서버로 전달하고 전달할 수 있습니다. 즉, 데비안 exim은 기본값이고 우분투에서는 같다고 생각합니다. 메일 배달을 위해 스마트 호스트를 사용하고 시스템의 모든 메일을 로컬로 계정에 전달하도록 다시 작성하도록 구성하십시오. 귀하의 MySQL 슬레이브를 다루는 사람들 중이 사람들은 외부 주소에 앨리어싱되어 있습니다.

정확하게 기억한다면 /etc/aliases 파일을 통해이 작업을 수행 할 수 있습니다.

+0

고마워요 ... 나는 그것을 조사 할 것입니다. –