728x90

(Get-DatabaseAvailabilityGroup) | ForEach {$_.Servers | ForEach {Get-MailboxDatabaseCopyStatus -Server $_}}

(Get-DatabaseAvailabilityGroup) | ForEach {$_.Servers | ForEach {Test-ReplicationHealth -Server $_}}

728x90
728x90

-          Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\MSExchange OWA' -Name PrivateTimeout -Value <amount of time> -Type DWORD

-          Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\MSExchange OWA' -Name PublicTimeout -Value <amount of time> -Type DWORD

 

위의 명령어 두줄을 실행하시되, <amount of time> 에는 분단위로 세션을 지속시킬 시간을 설정 합니다. ( 단위로 1 ~ 43,200 까지 설정 가능 합니다.)

 

-          , 쿠키의 세션 타임 아웃을 8시간으로 설정하는 경우 아래와 같이 Value 값을 480으로 설정

o    Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\MSExchange OWA' -Name PrivateTimeout -Value 480 -Type DWORD

o    Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Services\MSExchange OWA' -Name PublicTimeout -Value 480 -Type DWORD

728x90
728x90

이 내용은 Exchange 2010을 도입할 때 메일 사서함을 위한 저장소 디스크 용량을 산정하는 방식을 다룹니다.

 

1. 메일 사서함 저장소 디스크 도입을 위한 공통 기준 정의

 

☞ 사용할 사서함의 수 결정 (예, 32,000 개 사서함)

☞ 서버당 호스팅할 사서함의 수 결정 (예 8대의 서버인 경우, 4,000 사서함 / 서버)

이 때 도입할 서버의 스펙에 따른 호스팅 가능한 사서함의 수를 결정한다. Jet-Stress 테스트를 통해 서버의 성능을 평가해보는 방법으로 서버의 호스팅 가능 사서함 수를 산정한다.

☞ 사용자당 메일 사서함 제공 용량 결정 (예, 1GB = 1024 MB)

 

2. 사용자의 유형 분류.

 

보통 다음과 같은 표를 통해 사용자의 메일 사용 유형을 분류하는데, 이전에 해당 조직에서 메일의 사용 통계를 참고하면 쉽게 유형을 파악할 수 있다.

 

 

 

해당 기업의 메일 사용 경향을 통계분석한 결과 대략 평균 하루에 수신: 40개 / 발신: 60개 정도로 메일 중심의 업무가 진행된다고 칠 경우, 이 조직은 Extra Heavy 유형의 사용자료 분류할 수 있고 이를 근거로 사서함 서버의 메모리 용량을 산정할 수 있다.

 

3. 저장소 디스크 용량 계산식과 RAID 형식

 

☞ 실제 메일 DB와 로그가 저장되는 디스크의 형태로 RAID 1+0 구성

MDB + 로그 공간: RAID 1+0

 

☞ 복원을 위한 공간 RAID 5로 구성

 

☞ 디스크 저장 단위 (보통 4kb 단위인 경우 2Kb 데이터라도 4Kb 차지)를 고려한  20%의 여유 공간 확보

Database Growth Factor = 20%

 

☞ 각종 트랜잭션 로그를 위한 별도 공간 필요 (40 Sent / 160 Received)

Transaction Log Space Factor = 15%

 

☞ 순수 여유 공간, 일반적인 모니터링 기준 (80%)에 맞춰 20%의 여유 공간 산정, 여유 공간 부족시 관제에서 경고

Free Space Factor = 20%

 

☞ MDB 복구를 위해 작업용으로 필요한 영역, RAID 5로 구성

Restore Space Factor = one of Active (MDB)

 

4. 필요한 저장소 디스크 용량 계산 사례

 

앞서 설정한 공통 기준에서 예시한 값으로 스토리지 공간을 계산해보자.

 

☞ 사서함 서버 1대 장애 발생 시 7 대의 서버로 운용이 가능한 저장 공간 계산

1024 MB * 4000 MBX * 2 (Active, Passive) = 8.2 TB

 

☞ Database Growth Factor 20%

8.2 TB * 1.2 = 9.84 TB

 

☞ Transaction Log Space Factor 15%

9.84 TB * 1.15 = 11.316 TB

 

☞ Free Space Factor 20%

11.316 TB * 1.2 = 13.58 TB

 

☞ Restore Space Factor

572 (4000 MBX / 사서함 DB 파티션 Active 파티션 7개) * 1024 MB = 0.59 TB

 

☞ 서버당 전체 필요 Usable 크기 = 13.58 TB+ 0.59 TB =  Usable 14.17 TB / Server

 

▣ 총 디스크 소요량: 14.17 TB * 8 Server = 114 TB


끝.

728x90
728x90

To start the remote PowerShell session with Exchange 2013:

  1. Start the PowerShell console on the workstation.
  2. In the console enter the following command:
    $Credentials = Get-Credential

    This brings up a new window where you need to enter your administrative credentials.

  3. In the console enter another command:
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<Exchange 2013 CAS FQDN>/PowerShell/ -Authentication Kerberos -Credential $Credentials

    Replace the <Exchange 2013 CAS FQDN> part with the address of your CAS role server.

  4. The next command is:
    Import-PSSession $Session

    It connects to the Exchange Server and imports all necessary server administration cmdlets.

You are now ready to manage your server with PowerShell.

When you finish your work close and remove the remote connection session with the following command:

Remove-PSSession $Session

728x90
728x90

아래의 첨부된 리턴 메시지를 참고하여 확인한다.

Remote host said: 552 #5.3.4 message size exceeds limit

remote host said: 550 sniper execeeds the limit size of email.

상대 메일서버에서 받을 수 있는 메일 사이즈가 넘음.

---------------------

Sorry, I couldn't find any host named opendream.com. (#5.1.2)

opendream.com이라는 곳을 찾을 수 없다는 리턴 메일(해당 도메인 주소를 찾을수 없다고 반송함)

---------------------

Remote host said: 553 sorry, your domain does not exists

도메인이 존재하지 않는다는 내용

---------------------

Sorry, I couldn't find a mail exchanger or IP address. (#5.4.4) mx 값 확인

---------------------

Remote host said: 553 5.7.1 sorry, that domain isn't in my list of allowed rcpthosts (chkuser) Giving up on 218.236.90.205.

상대 메일서버의 수신허용 목록에 없다는 내용

---------------------

550 sorry, your envelope sender domain must exist

보내는 도메인을 입력하세요 라고 메일반송된 부분

---------------------

Remote host said: 553 5.1.8 <*@abc.co.kr>... domain of sender address **@abc.co.kr does not exist giving up on 203.242.*.**

수신측에서 해당 도메인을 거부한것으로 수신측에 확인

---------------------

 일시적인 전송 실패  (수신측의 메일서버에 연결할 수 없을때 발생하는 에러로 일시적인 현상일 수 도 있음)

     - 417 Temporary delivery error

    - The maximum number of delivery attempts has been reached

    - End of socket stream data

    - Invalid server address  : 이메일주소를 잘못 적은 경우. 이메일주소가 정확한지 다시 발송.

    - Bad server response

---------------------

554 qq permanent problem (#5.3.0)

메일플러그 서버에서 일시적으로 서버에 갑자기 메일 발송량이 많아져서 발생하는 현상. 긴급건으로 해당 개발팀에 전달하여 조치하도록 해야한다.

(해당원인이 고객이 아웃룩 등의 프로그램에서 메일 발송을 시도시 첨부파일의 문제로 보낼 편지함에 계속해서 걸려 있을경우 발송시도가 이루어지기 때문에 고객의 문제인지,

아니면 서버 시스템의 문제인지 확인)

-------------------------

Remote host said: 450 4.1.8 : Sender address rejected

수신자에서 발송자분의 메일주소를 수신거부한것으로 수신자에게 확인 후 수신거부에서 고객님의 도메인이나 메일주소를 제거하시라고 요청하셔야 함

---------------------

Sorry, I wasn't able to establish an SMTP connection. (#4.4.1)

smtp 연결이 안 된다는 내용(발송시 오류가 발생하였다면 수신자의 메일서버가 정상적으로 작동하지 않으므로 수신측에 정상여부 확인)

---------------------

Remote host said: 552 Error: message too large 받는 측 메일함 용량 초과

---------------------

Remote host said: 552 5.3.4 Too big mail sent. Max allowed mail size 보내는 메일 사이즈 초과

---------------------

Remote host said: 553 sorry, no mail-box here by that name.

Sorry, no mailbox here by that name. (#5.1.1)

메일박스가 없다는 내용. 이메일주소 및 도메인 확인

---------------------

Sorry, I couldn't find any host named abrand.co.k. (#5.1.2) "abrand.co.k. 라는 호스트이름을 찾을 수 없다는 내용. (r이 빠짐)"

---------------------

Remote host said: 553 Blocked using spam pattern, your message may contain the spam contents

메시지가 스팸형식을 띄고 있어 차단되었다는 내용

---------------------

remote host said: 553 blocked for spam

수신자가 발송자의 메일주소를 스팸차단 설정하였으므로 수신측에 문의하셔서 차단 해제 요청

---------------------

Remote host said: 554 Service unavailable; Client host 61.100.184.190 blocked using korea.services.net; Blocked due to spam, see http://korea.services.net/blocked.phtml?addr=61.100.184.190

61.100.184.190이 블록되어 있고 http://korea.services.net/blocked.phtml?addr=61.100.184.190에서 확인이 가능하다는 내용

---------------------

---------------------

Connected to 212.179.16.230 but sender was rejected. 받는 서버에 연결했으나 발송자를 거부하였음

---------------------

Relaying denied. Proper authentication required MX 값이 제대로 셋팅 안되어 있음.

---------------------

553. sorry allowed domain relay.(#5.7.1)

553 sorry, that domain isn't in my list of allowed rcpthosts (#5.5.3 - chkuser)

보내는 메일서버 인증체크 해제되어있음. 아웃룩등의 프로그램에서 smtp 인증필요에 체크하여 다시 발송한다.

---------------------

Remote host said: 550 5.7.1 Unable to relay for ***@abc.co.kr

"릴레이 발송불가 메시지. ***@abc.co.kr 로 릴레이 발송할 수 없음.

실제발송서버가 아닌 다른메일 서버 주소로 발송시도를 한것으로 메일플러그는 몇몇 서버를 제외하고는 무조건 릴레이 불가임. 해당건은 실제 발송서버인 메일주소로 발송해야 된다고 안내하여야 함"

---------------------

554 5.0.0 Service unavailable (output error) 상대 서버에서 수신거부 했거나 스팸으로 등록되어 있음

---------------------

"222.122.158.44 does not like recipient. Remote host said: 550 5.7.1 ... Relaying denied. Proper authentication required"

"해당서버 접속->smtproute 기존fwd서버에서 새 fwd서버 ip주소로 변경."

---------------------

421 Message temporarily deferred - numeric code

수신측에서 메일서버ip주소 차단 (수신측으로 고객이 문의하셔서 확인하셔야 함)

---------------------

555 sorry, the number of messages exceed our allowed limit(#5.3.4) 하루 발송 수 500통 초과. 유선으로 연락하여 발송량 초기화 요청

---------------------

Mail loop detected  

받는사람과 보낸사람에 문제가 있어 리턴메일이 반복되는 경우

---------------------

 421 4.3.2 Your ip is filtered by RBL 

553 5.3.0 ... Rejected

553-mail rejected because your IP is in DUL"

==>RBL(Real-time Black List) 에 의해 차단된 경우

---------------------

Bad server response

메일서버에서 인식할 수 없는 응답코드로 원인은 IP가 차단된 경우

---------------------

End of socket stream data

상대방 메일서버가 동작중이 아니거나 과도한 부하로 응답대기시간을 초과한 상태일 가능성 

---------------------

Sorry, no mailbox here by that name. vpopmail (#5.1.1)

해당 서버에서 폼메일을 보낼 시, Local에서 먼저 찾도록 되어 있는 것으로 추측. 해당 폼메일을 보낼 시, 외부로 먼저 나가도록 설정 "

---------------------

550-sorry, your envelope sender domain must exist

발신자가 수신자 서버에게 편지를 보낼려고 할때 그 수신자 도메인이 존재하지 않습니다.

원인:수신자 측에서 도메인이 만료되었거나 받는 메일 주소가 정확한지 다시 확인 하신 후 메일을 보내시기 바랍니다.

---------------------

554 Relay rejected for policy reasons.

상대방 서버측에서 어떠한 이유로 보내는 메일을 거부하여 리턴된 메세지 입니다.

---------------------

552 5.2.3 Message exceeds maximum fixed size

아웃룩 익스프레스 도구 > 계정 > 속성 >고급 탭 - '다음보다 큰 메시지 작게 나눔' 체크

---------------------

refused by blackhole site relays.mail-abuse.org

==> http://mail-abuse.org/cgi-bin/lookup

메일서버가 블랙리스트에 올라가 있는지 확인

http://work-rss.mail-abuse.org/cgi-bin/nph-rss-remove - 해지방법"

-------------------

Relaying denied. IP name lookup failed

보내는 서버 인증 체크

-------------------

chdir(/home/aaaaa) failed with uid 500: Permission denied

chmod 711 /home/aaaaa 등으로 사용자 홈디렉토리 퍼미션을 조절합니다.

-------------------

554 5.3.0 Mail have traversed Too many hops. Reject it.

발송자가 메일을 보낼 때 동보메일로 수신자의 메일 계정을 수신서버의 제한량 이상 넣어 보내어 리턴된 메시지.

-------------------

553-This target address is not our MX service

수신자의 주소가 수신 서비스사에서 제공하지 않는 도메인일 경우 반송되는 메시지입니다. 수신자의 메일주소가 정확한지 확인해야 합니다.

-------------------

553 5.0.0 Your message may contain the Win32.Klez worm!!

발송자의 메일에서 Win32.Klez 라는 웜바이러스가 발견되어 리턴된 메시지이므로 바이러스 검사안내

-------------------

"550 5.1.1 <***@abc.co.kr>... User unknown

550 Invalid recipient ***@abc.co.kr

550 Requested action not taken: mailbox unavailable

550 RCPT <***@abc.co.kr> ERROR. Mailbox doesn't exist

<***@abc.co.kr> no such user

550-5.1.1 The email account that you tried to reach does not exist"

사용자 계정이 없는것으로 메일주소가 잘못되었거나 실제 존재하는 계정인지 확인

-------------------

550 Mailbox unavailable or access denied. 받는 메일주소의 편지함을 찾지 못하거나 접근을 거부 당했습니다

-------------------

<***@abc.co.kr>:connected to 98.174.xxx.xxx but connection died. (#4.4.2) i'm not going to try again; this message has been in the queue too long.

발송측에서 발송시 해당 수신 서버의 응답이 없을때 반송되는 문제로 발생하는 문제입니다. (네트워크의 일시적인 장애, 수신서버의 DNS 문제라든가, 메일서버 문제등등)

-------------------

553 sorry, that domain isn't in my list of allowed rcpt hosts

발송자의 메일 주소 자체가 수신 서버에서 차단되어 리턴된 메시지입니다. 수신측에 차단해제 요청을 해야 합니다.

-------------------

remote host said: 554 denied by zen-spamhaus (mode: normal)

리턴된 내용을 보면 스패머로 등록되어 서버의 최상단에서 거부된 부분으로 이럴 경우 spamhaus.org가 확실히 거부를 하는지는 거래처 쪽으로

확인하셔야하며, 스패머로 등록하여 거부중이라면 아래의 내용을 모두 허가해주어야합니다.

1. 고객님 도메인명

2. 고객님 메일서버 주소(ex)m131.mailplug.co.kr

3. hw-fwd1.mailplug.co.kr, hw-fwd2.mailplug.co.kr

-------------------

Remote host said: 550 5.7.1 Service unavailable; Client host 74.200.70.68

blocked using Spamhaus Blocklist, mail from IP banned; To request removal

from this list see http://www.spamhaus.org/lookup.lasso.

Giving up on 65.55.xxx.xxx

위의 http://www.spamhaus.org/lookup.lasso.로 되어 있는 부분을 클릭하여 fwdus1.mailplug.co.kr(74.200.70.68)에 대해 블럭해제 처리를 진행합니다.

소요시간은 최대 2일정도 소요될수 있음

----------------------

***@mailarchiving.kr

222.122.219.4 does not like recipient.

remote host said: 553 sorry, host name has been denied (#5.7.1)

giving up on 222.122.219.4."

실제 수신측에서 정상적으로 메일을 수신하였다면, 해당메시지는 아카이빙 발송에러로 해당 연구소에 확인해서 조치해야함.

-------------------

<'***@abc.co.kr'>:

Sorry, I couldn't find any host named ***@abc.co.kr'. (#5.1.2)" 메일주소에 작은따옴표를 제거하시라고 안내…

-------------------

421 Server too busy.

수신측 서버의 응답이 지연된 경우입니다. 수신서버의 트래픽 부하 등으로 메일을 수신 하지 못하는 상황이면 발송자에게 이러한 리턴 메일을 보냅니다. 이런 메시지를 받으면 잠시 후 다시 편지를 발송해 보세요.

-------------------

451 4.3.0 Temporary system failure. Please try again later.

수신 서버의 일시적인 장애로 인해 메일을 수신받지 못해 리턴된 메시지입니다. 잠시 이후 발송하시기 바랍니다.

-------------------

452 4.4.5 Insufficient disk space; try again later

수신서버의 디스크용량이 부족하여 메일을 수신받지 못해 리턴된 메시지입니다. 수신측 서버 쪽에 문의하셔야 합니다.

-------------------

452 4.4.5 ... Insufficient disk space; try again later

…mail box is full

수신자(abc@abc.co.kr)의 메일함 용량이 부족하여 편지를 수신하지 못하는 경우입니다.

-------------------

550 5.1.1 Suspended MailBox

수신자의 메일 계정은 있으나 이용이 중단된 상태입니다. 휴먼 계정인지 확인하세요

-------------------

Remote host said: 554 delivery error: dd This account has been temporarily suspended

수신자의 계정이 일시적으로 이용이 중단된 상태입니다. 휴면 계정인지 확인하세요

-------------------

512 5.1.2 Bad destination system address

수신 서버의 장애나 네트웍 트래픽등으로 인헤 수신서버가 응답이 없을 때 리턴된 메시지입니다. 수신측 서버 담당자에게 문의하시면 조치가 가능합니다.

-------------------

Remote host said: 554 delivery error: dd This user doesn't have a yahoo.com account (***@yahoo.com) -5 - mta1112.mail.mud.yahoo.com 해당 야후계정이 존재하지않는계정으로 반송메시지가 온것임

-------------------

Remote host said: 554 5.7.1 This message has been blocked because it is from a FortiShield black IP address.(connection black ip 121.78.227.189)

수신측에 아래의 아이피를 허용해달라고 요청하시면 됩니다.

고객님 메일서버 아이피(ex) m131서버이면 121.156.118.131

121.78.227.188 (해외우회아이피)

121.78.227.189 (해외우회아이피)

-------------------

remote host said: 554 livplpps14 esmtp blocked - see https://support.proofpoint.com/dnsbl-lookup.cgi?ip=121.78.227.189

https://support.proofpoint.com/dnsbl-lookup.cgi?ip=121.78.227.189 로 접속하여 메일플러그 해외우회아이피인 121.78.227.189를 블록 해제 처리 해야함. (해당기관에서 차단해제시 2일정도 소요됨)

-------------------

: this message is looping: it already has my delivered-to line. (#5.4.6)

해당 사용자가 포워딩을 하여, 그 포워딩이 동일한 사용자로 계속 루핑되고 있다는 것입니다. 각 계정의 웹메일로 접속하여 기본설정의 포워딩 설정쪽을 확인해야 함.

-------------------

Remote host said: 552 Error: message too large

수신측에서 허용할 수 없는 용량이 큰 메일로 확인되어 반송된것으로 첨부파일등을 확인하시고 수신측에 문의하셔서 발송할수 있는 최대 첨부파일용량을 확인해주시기 바랍니다.

-------------------

Remote host said: 550 5.7.1 access denied by spf — below this line is a copy of the message.

Remote host said: 550 5.7.1 Access denied by SPF

Remote host said: 550 Your E-Mail Address does not designate Permitted Sender Hosts(SPF)

spf 정책에 위반되어 메일이 반송된 것으로 네임서버기관쪽에 아래의 내용을 전달

아래의 txt레코드 값으로 등록 요청하시기 바랍니다. (적용시간은 기관마다 다르나 최대 24시간)

고객도메인이 abc.co.kr인경우

abc.co.kr.   TXT   "v=spf1 mx include:mailplug.com ~all" 

-------------------

다음으로 메일을 보내면 해당메시지로 반송되는 경우

remote host said: 421 4.4.5 ccrt 121.156.118.89: connection refused. server is busy(rt)

다음측에서 위의 121.156.118.89(메일플러그 서버 아이피)를 차단한것으로

다음 고객센터 http://cs.daum.net/mail/form/80.html

반송메시지 및 송수신로그내역 적어서 해당아이피(반송메시지에 나타난 메일플러그 서버 아이피) 차단해제 요청(해당건은 다음에서 반영하는데로 처리가 되는 부분임)    ★등록내용 참고

-------------------

550 5.1.1 RESOLVER.ADR.RecipNotFound; not found

해당 메시지가 반송된 것은 메일 발송 당시 수신측의 DNS Server가 정상적으로 응답하지 못하였기 때문으로 추측됩니다. 위의 반송 메시지 중 RESOLVER.ADR.RecipNotFound 은 DNS 이름풀이가 실패하였다는 의미 입니다.

-------------------

Remote host said: 552 we don't accept email with Executable content

Remote host said: 552-5.7.0 Our system detected an illegal attachment on your message

수신측에서 실행파일 거부

-------------------

552 5.7.0 Illegal Attachment 36si248323nzk+I9:I15

첨부파일에 실행파일을 첨부할 수 없는 경우

-------------------

553 5.0.0 We do not accept mail from spammers - If you have questions,please email admin@***.net

553 sorry, your envelope sender is enlisted as spammer.

발송자의 메일 계정이 스패머로 수신서버에서 등록이 되어 리턴된 메시지입니다. 수신사로 문의하세요.

-------------------

553 sorry, your envelope sender is in my badmailfrom list

발송자의 메일 주소가 수신서버상에서 블랙리스트에 올라 거부된 상태입니다. 수신측에 문의하셔서 처리해야합니다. 

--------------------------- 

Remote host said: 421 4.7.0 [TS02] Messages from hw-fwd1 temporarily deferred - 4.16.56.1; see http://postmaster.yahoo.com/errors/421-ts02.html

이 오류 메시지는 야후로 메일발송시 야후에서 메일 사용자로부터 불만을 생성하고 사용자의 IP 주소 및 / 또는 해당 이메일에서 비정상적인 트래픽으로 인해 일시적으로 야후메일서버에서 차단한 것이며 약 4시간 이후 재발송 진행하면 됩니다.

-------------------------------------

<xxx@yahoo.co.kr>:

xxx.xxx.xxx.xxx failed after I sent the message._Remote host said: 451 Resources temporarily not available - Please try again later [#4.16.5]._I'm not going to try again; this message has been in the queue too long._

이 오류는 야후 서버가 사용 중이었으며 연결 당시 일시적으로 트랜잭션을 처리하지 못했음을 의미합니다.

일반적으로 그러한 문제는 잠깐 발생했다가 잠시 후 정상 연결이 복원됩니다.

이 오류에 관해서는 야후측에 연락하지 않아도 됨

---------------------------------------------------------

SMTP Protocol Returned a Permanent Error 550 5.1.1 ... User unknown

메일의 받는사람(또는 참조나 숨은참조)에 입력된 사람의 메일주소가 실제로 수신서버에 존재하지 않는 경우 찍히는 코드입니다. 실제 우편에서 수취인불명(그런사람 없음)으로 되돌아오는 반송메일과 같다고 볼 수 있습니다.

-------------------------------------------------

:

Connected to xxx.xxx.xxx.xxx but connection died. Possible duplicate!

(#4.4.2)_I'm not going to try again; this message has been in the queue =oo

long._

수신측 서버인 aaaa.co.kr에 접속이 죽어서 발생된 문제(해당 수신측 메일 서버에 문제가 발생하여 반송된것)

----------------------------------

451 timeout (4.4.2)

수신서버가 메일플러그인 경우 발송측에서 위의 메시지가 나온경우

발송측 서버에서 발송 진행시 정상적으로 진행되지 못하면, 수신서버는 해당 메일을 기다리다가 time out이 발생되어

메일이 반송되는 문제로 판단됩니다. 


------------------------------------------------ 

xxx.xxx.xxx.xxx does not like recipient._Remote host said: 550 5.7.1 The IP address 121.78.227.188 was rejected by the Realtime Block List provide cblplus.anti-spam.org.cn._Giving up on xxx.xxx.xxx.xxx._ 

anti-spam.org.cn에 접속하여 위의 아이피 121.78.227.188 및 121.78.227.189 를 아래대로 진행하시면 됩니다. 2틀 소요 됩니다. 

http://anti-spam.org.cn/?Locale=zh_CN

접속 후 English를 누르고 

CBL Removal 에서 아래와 같이 입력

Removal IP : 메일플러그 해외발송아이피

Reason :

 hello.

   we are company that serve for mail hosting in korea republic. (www.mailplug.com)

   this ip (121.156.118.188) is used to service our clients.

   please remove at blacklist.    I`ll wait for your answer.

   thank you. 

Corparation : Linuxware Inc.

Name :  Linuxware Inc.

Email : help@mailplug.co.kr

Passport 및 No : 선택 x

Tel : 02-1544-9140 

 ------------------------------------------------------------------------------------

Remote host said: 550 No Thanks

수신측에서 거부한것으로 수신측에서 어떤 사유로 반송한지를 알 수 없으므로 수신측에 문의하시라고 안내해야 합니다.

-------------------------------------------------------------------------- 


<leunjoo@kr.ibm.com>:  ==>수신자의 메일주소

Connected to 202.81.31.148 but greeting failed._Remote host said: 250 OK

(dnsbl.cobion.com - 121.78.227.189)_

I'm not going to try again; this message has been in the queue too long._

http://filterdb.iss.net/dnsbl/dnsbl-report.asp

로 접속하여 위의 해외발송아이피(위의 메시지는 121.78.227.189로 확인)를 입력하여 요청하시면 됩니다.

(답변받을 이메일주소는 help@mailplug.co.kr로 적어주시면 됩니다.)

 적용시간이 소요 될수 있습니다.

-------------------------------------------------------------------

<***@naver.com>:

Connected to 202.131.xx.xx but greeting failed._Remote host said: 421 4.3.2 Your ip blocked from this server

네이버 서버에서 해당아이피 주소를 차단한것이나 실제 수신자인 ***@naver.com에서 발송자의 메일주소를 차단한 경우가 있을수 있으므로

다른 네이버 메일주소로도 테스트를 해봐야 한다. 

네이버 고객센터-문의하기-메일-문의하기에서 아래를 클릭하여 문의내용작성

http://help.naver.com/ops/step2/mail.nhn?catg=678&upCatg=216#

제목 : 안녕하세요 메일플러그입니다.(메일 서버 차단 해제 요청)

내용: 저희는 메일서버 회사로 (www.mailplug.co.kr) 고객이 위의 주소로(~~@naver.com)으로 발송을 하게되면 위와 같이 다음

음메일 쪽에서 저희쪽 메일 서버 아이피를 차단한것으로 나옵니다.

저희는 스팸서버가 아닌 메일서버를 정식적으로 운영하고 있는 회사로서 (www.mailplug.co.kr) 해당부분 차단 해제 부탁드립니다. 


차단 해제 할 아이피주소 : 해제 아이피 입력 

첨부파일 : 반송메일 (help 메일에서 eml로 다운받아 첨부)

요청하면 문의내역에 처리중으로 되어 있으며 네이버측에서는 3시간 정도 소요된다고 햇으나 만약 시간이 더 걸린다면

직통번호 : 1588-3820-4번-3번

[참고]

네이버의 스팸 기준

동시접속 기준

도메인당 40개미만의 네이버 메일 발송

고객의 pc 아이피 당 10~20건 이내의 네이버 메일 발송

옆의 주소 참고 http://mail.naver.com/policy/dm_1.html

---------------------------------------------------------------- 


수신처인 aaa@aaa.co.kr 으로 보내는 이메일이 return이 되고 있고, 또 보낸지 3시간 정도후에 도착하는 문제가 발생할 경우

<aaa@aaa.co.kr>:

CNAME lookup failed temporarily. (#4.4.3)_I'm not going to try again; this message has been in the queue too long._ 

이런 메세지로 반송되는 원인은 발송측에서 발송당시에 dns쿼리를 인식 못하는 것임)

 

1. 발송측이 메일플러그인 경우

발송측에서 시스템 상에서 dns 쿼리가 정상적으로 이루어지지 않은 경우 http://funcrush.tistory.com/18

(현재 개발팀에 확인해본결과 해당 문제에 대한 패치는 완료된 상태이나 서버마다 다를수 있기 때문에 우선 서버상에 패치가 이뤄졌는지 개발팀에 문의해야 한다.)

2. 수신측이 메일플러그 메일서버 인경우

수신측의 네임서버를 확인하여 네임서버 변경이 있엇는지 확인한다.

또는 수신측의 도메인을 확인하여 txt레코드(SPF)가 정상적으로 등록되어 있는지 확인한다.

아래 해당내용 부분 참고

http://confluence.wiro.kr/pages/viewpage.action?pageId=10322192

--------------------------------------------------

:

xxx.xxx.xxx.xxx does not like recipient.Remote host said: 451 Temporary local problem - please try later_Giving up on 88.98.37.242._I'm not going to try again; this message has been in the queue too long.

수신측인 abc@abc.co.kr에서 메일을 거부한것으로 해당사유는 발송측에서 smtp인증을 정상적으로 받지 않고 발송시도를 한것으로 생각하고 수신측에서 거부한것입니다.

고객이 메일 발송시 정상적인 방법으로 했다면(웹메일, 아웃룩등의 편집기 프로그램에서 smtp인증허용을 받아 메일 발송)

발송측인 메일플러그 고객은 아래의 내용을 네임서버에 반영해줘야 합니다.(적용시간 몇시간 소요)

[TXT레코드]

v=spf1 mx include:mailplug.com ~all 

만약 위의 spf값이 등록되어잇는데도 동일현상이 발생되면 개발팀에 문의 해야함. 


--------------------------------------------------- 

<abc@abc.co.kr>:

xxx.xxx.xxx.xxx does not like recipient._Remote host said: 450 4.7.1 <메일서버번호.mailplug.co.kr>: Helo command rejected: Host not found_Giving up on xxx.xxx.xxx.xxx._I'm not going to try again; this message has been in the queue too long._

만약 수신자가 Remote host said: 450 4.7.1 <메일플러그의 메일서버주소>: Helo command rejected: Host not found

 이런메시지를 받는다면,

또한 위에 적혀져있는 메일서버주소가 실제 발송자의 메일서버주소가 아니라면 개발팀에 전달하여 helo 부분이 정확한 메일주소로 되어 있는지 확인한다.

실제 문제가 된 경우는 실제 메일플러그의 발송자가 m97.mailplug.co.kr인데 수신측에서 반송메시지는 m197.mailplug.co.kr로 찍혀있어서 수신측에서는 발송자의 메일서버 주소와 아이피주소를

정확하게 검사한후 수신여부를 확인하는 경우가 있어 메일을 반송한것이다. (해당 메일플러그 서버에서 helo부분이 m197.mailplug.co.kr로 잘못 등록되어 있었음) 



---------------------------------------------

<xxxx@adidas-group.com>:

xxx.xxx.xxx.xxx does not like recipient._Remote host said: 550-rejected because 121.78.227.188 is in a black list at bl.spamcop.net_550 Blocked - see http://www.spamcop.net/bl.shtml?121.78.227.188_Giving up on 213.95.23.130._ 

해외 발송아이피인 121.78.227.188 혹은 121.78.227.189를 수신측의 스팸차단사이트에서 차단한것으로 http://www.spamcop.net/bl.shtml로 접속후

Numeric IP address 옆에 위의 아이피를 입력후 Numeric IP address 버튼을 클릭한후 중간에 체크박스여부 선택하고 delest~로 시작되는 버튼을 클릭한다. 

-------------------------------------------

<aaa@aaa.co.kr>:

Connected to xxx.xxx.xxx.xxx but greeting failed._Remote host said: 550-rejected because 121.78.227.188 is in a black list at ix.dnsbl.manitu.net_550-Your e-mail service was detected by mail.ixlab.de (NiX Spam) as spamming at_550-Wed, 04 Jul 2012 18:53:28 +0200. Your admin should visit_550 http://www.dnsbl.manitu.net/lookup.php?value=121.78.227.188_I'm not going to try again; this message has been in the queue too long._

121.78.227.188  또는 121.78.227.189 아이피를 아래의 사이트로 접속하여 ip 차단 해제 요청을 하면 된다.

http://www.dnsbl.manitu.net/

만약 리스트에 없다고 하면 이미 차단해제 된 상태이므로(사이트에서 언급하기로는 12시간동안 스팸 문제가 없다면 차단해제 자동으로 된다고 함.) 다시 발송 하시라고 안내합니다. 

---------------------------------------------- 

<aaa@aaa.co.kr>:

xxx.xxx.xxx.xxx failed after I sent the message._Remote host said: 553

> Access Denied. Please Visit http://www.kisarbl.or.kr for details_

<bbb@bbb.co.kr>:

Connected to xxx.xxx.xxx.xxx but sender was rejected._Remote host said: 550 Denied due inclusion of your IP (메일서버 아이피) in the following map (kisarbl.passkorea.net.). Please visit http://www.kisarbl.or.kr

@naver.com>:

Connected to xxx.xxx.xxx.xxx but greeting failed._Remote host said: 421 4.3.2 Your ip is filtered by RBL. And this connection will be closed.(IP:메일서버 아이피 )(Caues:'www.kisarbl.or.kr')_I'm not going to try again; this message has been in the queue too long._ 

위와 같이 반송메시지가 확인된다면

http://www.kisarbl.or.kr 로 접속하여 ip차단해제 요청을 해야 한다.(메일서버 아이피)

적용시간은 3~4시간이나 만약 처리가 안되면 아래의 연락처로 연락한다.

02-405-4787, 02-405-5515 (kisa RBL 관련 부서)

일반 내선은 02-405-4118 


------------------------------------------------------------

Remote host said: 451 4.1.8 Domain of sender address does not resolve

==> 해당 메시지가 발생되는 경우 수신측에서는 발송측의 도메인 주소가 정확하지 않아 반송 시킨것으로 해당문제는 발송측의 도메인이 있는 네임서버를 확인해주어야 한다.(네임서버 문제) 

whois로 도메인 정보를 해보고 거기에 등록된 네임서버와 dig조회로 정보조회한 네임서버 정보가 다른 경우

실제 도메인을 가진 발송측 담당자가 네임서버가 어떤것인지 확인해서 처리해주어야 한다. 네임서버가 다른걸로 등록되어 있을 수도 있고 해당문제는 발송측에서 처리해주어야 함.

728x90
728x90

# Service Start Script

#

# v1.1

# For Exchange 20xx Servers

#

 

$services = Get-WmiObject Win32_Service

foreach ($line in $services) {

    $service = $line.displayname

    $status = $line.state

    $startup = $line.startmode

    if ($service -like "Microsoft Exchange*") {

        if (($status -eq "Stopped") -and ($startup -eq "Auto")) {

            write-host $service" needs to be started.  Starting it now."

            start-service $service

        }

# Added for Edge Transport Server

    if ($service -like "Active Directory Web Services") {

        if (($status -eq "Stopped") -and ($startup -eq "Auto")) {

            write-host $service" needs to be started.  Starting it now."

            start-service $service

        }

    }

    }

}

foreach ($line in $services) {

    $service = $line.displayname

    $status = $line.state

    $startup = $line.startmode

    if ($service -like "Microsoft Exchange*") {

        get-service $service

    }

}

728x90
728x90

$message = '<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><html><head></head><body lang=FR-CA>This is the body of the message 사랑한다요~~~</body></html>'

send-MailMessage -to "test001@contoso.com" -Encoding ([System.Text.Encoding]::UTF8) -subject "PowerShell Rocs" -from "test001@contoso.com"  -bodyasHTML -body $message -smtpserver "메일서버주소"


If you want to send your mail to multiple recipients, use the following syntax for the -to  parameter :

@("bozo@domain.com","toto@domain.com")



728x90
728x90

Get-MessageTrackingLog -MessageID 메세지ID -recipients 받는사람메일주소 | ft Eventid, source, timestamp, messagelatency,clientip,serverip,sender,recipients -Autosize

728x90
728x90

$date=Get-Date

$date=$date.AddDays(-30)

Get-MailboxStatistics | Where {$_.LastLogonTime -lt $date} | where{$_.DisplayName –notlike “system*”} | where{$_.DisplayName –notlike “CAS_*”}|disable-Mailbox –confirm:$false

위 내용이 파워셀에서 라인 by 라인으로 실행 해서 잘 동작하면,

http://bbs.freechal.com/ComService/Activity/BBS/CsBBSContent.asp?GrpId=231318&ObjSeq=20&PageNo=2&DocId=133236629 를 참고해서, 위 내용을

PS1 저장한 뒤

http://bbs.freechal.com/ComService/Activity/BBS/CsBBSContent.asp?GrpId=231318&ObjSeq=20&PageNo=2&DocId=133266729

위 내용을 보고, 스케줄러로 등록해서 하시면 됩니다.

 

단, 위 내용은 로컬에서 충분히 테스트 해 보시고 검토하시기 바랍니다.

이 파워셀로 인한 어떤 피해도 책임지지 않습니다. :)

728x90
728x90

1. Wild card 인증서 발급

[PS] C:\>$Data = New-ExchangeCertificate -FriendlyName 'Mail Cert' -GenerateRequest -SubjectName "cn=mail.mani4u.xyz" -DomainName *.mani4u.xyz -PrivateKeyExportable $true

[PS] C:\>Set-Content -path "C:\MSSupport\Certreq.req" -Value $Data


2. 인증서웹에서 인증서 발급



Fyi

https://technet.microsoft.com/ko-kr/library/dd351057(v=exchg.141).aspx#shell


셸을 사용하여 새 Exchange 인증서 만들기

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.클라이언트 액세스 권한의 "클라이언트 액세스 서버 보안 설정" 항목

아래 코드 예에서는 Base64 형식의 인증서 요청을 명령줄 콘솔에 출력합니다. 조직 내의 CA(인증 기관), 조직 외부의 신뢰할 수 있는 CA 또는 상업용 CA에 인증서 요청을 보내야 합니다. 이 작업을 수행하려면 전자 메일 메시지 또는 CA의 인증서 요청 웹 페이지에 있는 해당 필드에 인증서 요청 출력을 붙여 넣습니다. 메모장 등의 텍스트 편집기를 사용하여 인증서 요청을 파일에 저장할 수도 있습니다.

결과로 생성된 인증서에는 다음과 같은 특성이 연결됩니다.

  • 주체 이름: c=<ES>,o=<Woodgrove Bank>,cn=mail1.woodgrovebank.com

  • 주체 대체 이름: woodgrovebank.com 및 example.com

  • 내보낼 수 있는 개인 키

New-ExchangeCertificate -GenerateRequest -SubjectName "c=US, o=Woodgrove Bank, cn=mail1.woodgrovebank.com" -DomainName woodgrovebank.com, example.com -PrivateKeyExportable $true


이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.전송 권한의 "인증서 관리" 항목

참고참고:
EMC를 사용하여 CA에서 발급한 인증서를 설치할 수는 없습니다.

Import-ExchangeCertificate cmdlet을 사용하여 CA에서 발급한 인증서를 설치합니다. 다음은 SMTP TLS에 대한 인증서를 가져오는 방법을 보여주는 예입니다.

Import-ExchangeCertificate -FileData ([Byte[]]$(Get-Content -Path c:\certificates\newcert.cer -Encoding Byte -ReadCount 0)) | Enable-ExchangeCertificate -Services SMTP

다음은 POP3 클라이언트를 지원하는 클라이언트 액세스 서버에 대한 인증서를 가져와서 사용하는 방법을 보여주는 예입니다.

Import-ExchangeCertificate -FileData ([Byte[]]$(Get-Content -Path c:\certificates\newcert.p7b -Encoding Byte -ReadCount 0)) | Enable-ExchangeCertificate -Services IIS,POP


https://technet.microsoft.com/ko-kr/library/dd351183(v=exchg.141).aspx

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.클라이언트 액세스 권한의 "클라이언트 액세스 서버 보안 설정" 항목

이 예에서는 import.pfx라는 파일에서 Exchange 인증서를 가져옵니다. 

Import-ExchangeCertificate -Path c:\certificates\import.pfx -Password:(Get-Credential).password


https://technet.microsoft.com/ko-kr/library/dd351257(v=exchg.141).aspx

이 절차를 수행하려면 먼저 사용 권한을 할당 받아야 합니다. 필요한 사용 권한을 확인하려면 다음을 참조하십시오.클라이언트 액세스 권한의 "클라이언트 액세스 서버 보안 설정" 항목

이 예에서는 IMAP, POP, IIS 및 SMTP 서비스를 인증서에 할당합니다.

Enable-ExchangeCertificate -Server 'EXCH-H-868' -Services 'IMAP, POP, IIS, SMTP' -Thumbprint 'EDF57B5F9D81F1EC329BFB77ADD4465B426A40FB'


728x90

+ Recent posts