Udostępnij przez


Troubleshooting Database Mail: Sending Test E-Mail

Użycie Wyślij pocztę E-Mail Test okno dialogowe, aby przetestować umożliwia wysyłanie poczty przy użyciu określonego profilu.

Procedury

Aby wysłać wiadomość e-mail do badania

  1. W Eksploratorze obiektów połączyć się z wystąpienie SQL Server Database Engine skonfigurowano poczty bazy danych, rozwiń węzeł Zarządzanie, kliknij prawym przyciskiem myszy Poczta bazy danych, a następnie kliknij przycisk Wyślij pocztę E-Mail Test.Jeśli profile poczty bazy danych nie istnieje, okno dialogowe monitujące użytkownika, aby utworzyć profil i otwiera Kreatora konfiguracja poczty bazy danych.

  2. In the Send Test E-Mail from <instance name> dialog box, in the Database Mail Profile box select the profile you want to test.

  3. W Aby wpisz nazwę e-mail adresata wiadomości e-mail testu.

  4. W Temat wpisz wiersz tematu wiadomości e-mail testu.Zmienić domyślny temat lepiej zidentyfikować wiadomości e-mail do rozwiązywania problemów.

  5. W Jednostka , wpisz do treści wiadomości e-mail testu.Zmienić domyślny temat lepiej zidentyfikować wiadomości e-mail do rozwiązywania problemów.

  6. Kliknij przycisk Wyślij pocztę E-Mail Test , aby wysłać wiadomość e-mail testowe do kolejki poczty bazy danych.

  7. Wysyłanie otwiera wiadomość e-mail test Test poczty bazy danych w wiadomości E-Mail -okno dialogowe.Zanotuj numer wyświetlany w Wysłanej wiadomości e-mail box.Jest to mailitem_id wiadomości testowej.Kliknij przycisk OK.

  8. Po kliknięciu paska narzędzi Nowa kwerenda , aby otworzyć okno Edytor kwerend.Wykonanie poniższych instrukcja Sprawdź stan wiadomości e-mail testu:

    SELECT * FROM msdb.dbo.sysmail_allitems 
       WHERE mailitem_id = <the mailitem_id from the previous step> ;
    

    The sent_status kolumna indicates if the test e-mail message was sent.

  9. Jeśli wystąpiły błędy, należy wykonać następującą instrukcję, aby wyświetlić komunikat o błędzie:

    SELECT * FROM msdb.dbo.sysmail_event_log 
       WHERE mailitem_id = <the mailitem_id from the previous step> ;
    

Uprawnienia

Musisz być członkiem sysadmin stała rola serwera użyć okna dialogowego Wyślij wiadomość E-Mail Test.Użytkownicy, którzy nie są członkami z sysadmin roli serwera stałe można testować poczty bazy danych przy użyciu sp_send_dbmail procedurę.