powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Database Mail
6 сообщений из 6, страница 1 из 1
Database Mail
    #39696785
Patucho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет.
Настроил аккаунт в 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
Database Mail
    #39696788
Massa52
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Patucho,
SMTP сервер можно проверить командой
telnet 192.168.0.100 25
...
Рейтинг: 0 / 0
Database Mail
    #39696790
Фотография Дикий Билл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще может быть антивирус, с Макафи это известная проблема, он databasemal.exe почтовым червем считает.
...
Рейтинг: 0 / 0
Database Mail
    #39696791
Patucho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дикий Билл,

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


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