<p>When I use the sp_send_dbmail stored procedure, I get a message saying that my mail was queued. However, it never seems to get delivered. I can see them in the queue if I run this SQL:</p>

<pre><code>SELECT * FROM msdb..sysmail_allitems WHERE sent_status = 'unsent'
</code></pre>

<p>This SQL returns a 1:</p>

<pre><code>SELECT is_broker_enabled FROM sys.databases WHERE name = 'msdb'
</code></pre>

<p>This stored procedure returns STARTED:</p>

<pre><code>msdb.dbo.sysmail_help_status_sp
</code></pre>

<p>The appropriate accounts and profiles have been set up and the mail was functioning at one point. There are no errors in msdb.dbo.sysmail_event_log. </p>

Have you tried
```
```
sysmail_stop_sp
```
```
then
```
```
sysmail_start_sp
```
```