2016-06-22 2 views
0

새 db 메일 프로필과 계정을 사용하여 전자 메일을 보내도록 SQL 데이터베이스 메일을 보내려고합니다. 새로운 db 메일 프로필과 계정은 이전 db 메일 프로필과 우리 서버의 계정과 동일한 서버 이름을 사용합니다. 명령을 실행할 때마다 :SQL 데이터베이스 메일이 특정 프로필로 전송되지 않습니다.

 EXEC  msdb.dbo.sp_send_dbmail 
       @profile_name = 'OLD PROFILE NAME', 
       @recipients = '[email protected]', 
       @subject = 'Test Email', 
       @body = '<html><body><p>test content test content test content test content test content</p></body></html>', 
       @body_format = 'HTML'; 

이메일은 문제없이 전송됩니다. 그러나 명령을 실행할 때마다

EXEC  msdb.dbo.sp_send_dbmail 
       @profile_name = 'NEW PROFILE NAME', 
       @recipients = '[email protected]', 
       @subject = 'Test Email', 
       @body = '<html><body><p>test content test content test content test content test content</p></body></html>', 
       @body_format = 'HTML'; 

나는 이메일을받지 못합니다. 뭐가 더 이상한가 msdb 명령을 사용하여 보낸 항목을 볼 수 있다는 내가 그 못해 이메일을 보내고 있다는 것을 말하는가 ??

의견이나 도움을 주시면 대단히 감사하겠습니다.

+0

프로필을 보면 도움이 될 것입니다. 예를 들어 프로파일의 smtp 서버는 동일합니까? – Sam

답변

0

이메일 프로필을 사용해 보셨습니까?

두 프로파일을 확인 (관리 Studio-에서> 데이터베이스 분과 구분> 구성 데이터베이스 분과 구분> ... 데이터베이스 메일 계정을 관리하고 윤곽을>을보기, 변경 또는 기존 프로필을 삭제). 두 프로필에 대한 SMTP 계정이 있고 유효한지 확인하십시오.

내 생각에 새 프로필과 연결된 SMTP 계정이 유효하지 않습니다.

+0

방금 ​​이메일 주소 (회사의 SMTP 서버에있는 유효한 계정)로 SMTP 계정을 변경해 보았습니다. –

+0

전자 메일 프로필의 SMTP 계정이 이전 프로필과 동일한 방식으로 구성되었는지 확인 했습니까? (데이터베이스 메일 -> 데이터베이스 메일 구성 -> 데이터베이스 메일 계정 및 프로필 관리 -> 기존 계정보기, 변경 또는 삭제) 옵션으로 SMTP 계정 구성을 볼 수 있습니다. –

+0

SSL 구성, 인증을 확인하십시오. 또한 다른 프로필을 사용하여 Management Studio를 통해 테스트 전자 메일을 보내보십시오. –

관련 문제