우리는 전용 호스팅에서 Azure로 시스템을 마이그레이션하고 있습니다. 이 프로세스의 일부는 데이터 피드에 문제가있을 때 클라이언트와 시스템 관리자에게 이메일을 보내는 데이터 피드 시스템입니다.Azure VM의 SQL Database Mail
우리는 SQL 데이터베이스 메일과 간단한 IIS 6.0 SMTP 서버를 상자에 설치했습니다. 그런 다음 SQL 저장 프로 시저에서 sp_send_dbmail을 호출하여 메시지를 보냅니다.
우리는 Azure 가상 머신에서이를 복제하려고 시도했지만 이메일은 제대로 전달되지 않습니다. SMTP 서버가 원래의 전용 상자와 동일하게 설치 및 설정되었습니다. 데이터베이스 메일 구성도 동일합니다. 우리의 프로파일과 계정은 동일한 이름을 가지므로 이들을 참조하는 마이그레이션 된 코드를 변경할 필요가 없습니다. SSMS의 데이터베이스 메일 노드에서 작업하려면 "테스트 전자 메일 보내기 ..."를받을 수 없습니다.
내가 Azure에서 누락 된 것이 있습니까, 내가 열어야하는 포트 또는 설정할 끝점입니까? SQL Server 2016과 함께 Windows 2016 데이터 센터 VM을 실행 중입니다.
Azure VM에서 메일을 보내는 경우에만 지식을 기반으로 끝점을 열 필요가 없습니다. 이 [link] (https://cotega.com/docs/send_email_from_sql_azure)를 참조하여 SQL 데이터베이스 메일을 구성 할 수 있습니다. –
이 기능은 Professional 및 Enterprise 계획에서만 사용할 수 있습니다. –
SQL Developer Edition은 어떻습니까? 우리는 프로덕션 환경으로 전환 할 때 전문가를 사용하고 있지만 테스트는 개발자를 사용하고 있습니다. –