Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Yönetilen Örneği
Belirli bir profil kullanarak posta gönderme becerisini test etmek için Test E-Postası Gönder iletişim kutusunu kullanın.
İzinler
Test E-Postası Gönder iletişim kutusunu kullanmak için sysadmin sabit sunucu rolünün üyesi olmanız gerekir. Sysadmin sabit sunucu rolünün üyesi olmayan kullanıcılar, sp_send_dbmail yordamını kullanarak Veritabanı Postası'nı test edebilir.
Prosedür
SQL Server Management Studio'da (SSMS) Nesne Gezgini'yi kullanarak, Veritabanı Postası'nın yapılandırıldığı SQL Server Veritabanı Altyapısı örneğine bağlanın, Yönetim'i genişletin, Veritabanı Postası'na sağ tıklayın ve Test E-postası Gönder'i seçin. Veritabanı Postası profili yoksa, bir iletişim kutusu kullanıcıdan profil oluşturmasını ister ve Veritabanı Posta Yapılandırma Sihirbazı'nı açar.
Test E-postası Gönder iletişim kutusundaki Veritabanı Posta Profili kutusunda test etmek istediğiniz profili seçin.
kutusuna, test e-postasının alıcısının e-posta adını yazın.
Konu kutusuna test e-postasının konu satırını yazın. Sorun giderme için e-postanızı daha iyi tanımlamak için varsayılan konuyu değiştirin.
Gövde kutusuna test e-postasının gövdesini yazın. Sorun giderme için e-postanızı daha iyi tanımlamak için varsayılan konuyu değiştirin.
Test e-postasını Veritabanı Postası kuyruğuna göndermek için Test E-postası Gönder seçin.
Test e-postasını göndermek, Veritabanı Posta Testi E-posta iletişim kutusunu açar. Gönderilmiş e-posta kutusunda görüntülenen numarayı not edin. Bu, test mesajının mailitem_id'sidir. Tamam'ı seçin.
Bir Sorgu Düzenleyicisi penceresi açmak için Araç Çubuğu'nda Yeni Sorgu'yu seçin. Test e-posta iletisinin durumunu belirlemek için aşağıdaki T-SQL deyimini çalıştırın:
SELECT * FROM msdb.dbo.sysmail_allitems WHERE mailitem_id = <the mailitem_id from the previous step> ;Sütun,
sent_statustest e-posta iletisinin gönderilip gönderilmediğini gösterir.Hatalar oluşursa, hata iletisini görüntülemek için aşağıdaki deyimi yürütebilirsiniz:
SELECT * FROM msdb.dbo.sysmail_event_log WHERE mailitem_id = <the mailitem_id from the previous step> ;