본문 바로가기

운영/운영 업무 자동화

Mail sending problem from sql server

728x90

DB에서 전송되는 메일이 정상적으로 전송이 되지 않을 때 mail queue를 확인

EXEC msdb.dbo.sysmail_help_queue_sp @queue_type = 'mail'

기존에 전송되지 않은 메일이 있을 경우 mail 서비스를 재시작하면  그동안 전송되지 않은 메일들이 발송하게 됩니다. 

이전에 발송되지 않은 메일이 발송되는 것을 방지하기 위해서는 아래 구문을 통해 이전에 발송되지 않았던 메일들을 삭제하여야 합니다.

delete from msdb.dbo.sysmail_allitems 

모든 준비가 되었으면, mail 서비스를 재시작 합니다.

sysmail_stop_sp
sysmail_start_sp
728x90