Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Database Mail / 6 сообщений из 6, страница 1 из 1
02.09.2018, 11:35
    #39696785
Patucho
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Database Mail
Привет.
Настроил аккаунт в Database Mail запросом:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
USE master
GO

EXEC sp_configure 'show advanced options', 1
RECONFIGURE WITH OVERRIDE 
GO

/****** Object:  Operator [MS-SQL-Server-Admins] ******/
IF  EXISTS (SELECT name FROM msdb.dbo.sysoperators WHERE name = N'MS-SQL-Server-Admins')
EXEC msdb.dbo.sp_delete_operator @name=N'MS-SQL-Server-Admins'
GO

USE [msdb]
GO

/****** Object:  Operator [MS-SQL-Server-Admins] ******/
EXEC msdb.dbo.sp_add_operator @name=N'MS-SQL-Server-Admins', 
		@enabled=1, 
		@weekday_pager_start_time=0, 
		@weekday_pager_end_time=235959, 
		@saturday_pager_start_time=0, 
		@saturday_pager_end_time=235959, 
		@sunday_pager_start_time=0, 
		@sunday_pager_end_time=235959, 
		@pager_days=127, 
		@email_address=N'logs@domen.ru', 
		@category_name=N'[Uncategorized]'
GO
/*****************************************************************************************/

-- Компонент Database Mail
EXECUTE sp_configure 'show advanced options',1
RECONFIGURE
EXECUTE sp_configure 'Database Mail XPs',1
RECONFIGURE
EXEC sp_configure 'default trace enabled', 0
RECONFIGURE
EXECUTE sp_configure 'show advanced options',0
RECONFIGURE
GO
DECLARE @email_address nvarchar(50)
SELECT	@email_address = @@servername + 'd.sinchuk1993@gmail.com'
EXECUTE msdb.dbo.sysmail_add_account_sp
    @account_name = 'Administrator',
    @description = 'Почтовый аккаунт d.sinchuk1993@gmail.com',
	@replyto_address = 'no-reply@please.no-reply',
    @email_address = @email_address,
    @display_name = @email_address,
    @mailserver_name = 'ДМИТРИЙ-ПК',
	@mailserver_type = 'SMTP',
	@port = 25,
	@use_default_credentials = 0;
GO
EXECUTE msdb.dbo.sysmail_add_profile_sp
       @profile_name = 'AlertProfile',
       @description = 'Profile used for administrative mail.' ;
GO
EXECUTE msdb.dbo.sysmail_add_profileaccount_sp
    @profile_name = 'AlertProfile',
    @account_name = 'Administrator',
    @sequence_number = 1 ;
GO
EXECUTE msdb.dbo.sysmail_add_principalprofile_sp
    @principal_name = 'public',
    @profile_name = 'AlertProfile',
    @is_default = 1 ;
GO
/*****************************************************************************************/
USE [msdb]
GO
EXEC msdb.dbo.sp_set_sqlagent_properties @email_save_in_sent_folder=1
GO
EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE'
, N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent'
, N'UseDatabaseMail'
, N'REG_DWORD', 1
GO
EXEC master.dbo.xp_instance_regwrite N'HKEY_LOCAL_MACHINE'
, N'SOFTWARE\Microsoft\MSSQLServer\SQLServerAgent'
, N'DatabaseMailProfile'
, N'REG_SZ'
, N'AlertProfile'
GO
EXEC master.dbo.sp_MSsetalertinfo @failsafeoperator=N'MS-SQL-Server-Admins', 
		@notificationmethod=1
GO




При отправке тестового письма падает лог:

The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 6 (2018-09-02T11:27:16). Exception Message: Could not connect to mail server. (Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 192.168.0.100:25).
)


Кто-то сталкивался? Есть подозрение, что порт = 25 не подходит.
...
Рейтинг: 0 / 0
02.09.2018, 11:58
    #39696788
Massa52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Database Mail
Patucho,
SMTP сервер можно проверить командой
telnet 192.168.0.100 25
...
Рейтинг: 0 / 0
02.09.2018, 12:04
    #39696790
Дикий Билл
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Database Mail
Еще может быть антивирус, с Макафи это известная проблема, он databasemal.exe почтовым червем считает.
...
Рейтинг: 0 / 0
02.09.2018, 12:06
    #39696791
Patucho
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Database Mail
Дикий Билл,

Знаю о такой проблеме. Прикол в том, что антивируса вообще нет.
...
Рейтинг: 0 / 0
02.09.2018, 12:25
    #39696796
Massa52
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Database Mail
Patucho,
Надо бы для начала протестировать SMTP сервер. Настроить какой нить мейловый клиент с SMTP серверными параметрами и попытаться отправить сообщение и уже после этого двигаться дальше.
...
Рейтинг: 0 / 0
02.09.2018, 12:50
    #39696804
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Database Mail
на машине: "ДМИТРИЙ-ПК" SMTP-сервер поднят?
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Database Mail / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]