Difference between revisions of "Sendmail"

From NST Wiki
Jump to navigationJump to search
(How To Flush A Specific Email Message From The Sendmail Queue)
(How To Flush A Specific Email Message From The Sendmail Queue)
Line 10: Line 10:
 
== How To Flush A Specific Email Message From The Sendmail Queue ==
 
== How To Flush A Specific Email Message From The Sendmail Queue ==
  
"'''sendmail'''" can be told to only flush certain items from the "'''queue'''" with an additional argument to "'''-q'''". One can <u>flush</u> email messages that match a <u>specific</u> recipient:
+
"'''sendmail'''" can be told to <u>only</u> flush certain emails from the "'''queue'''" with an additional argument to "'''-q'''". One can <u>flush</u> email messages that match a <u>specific</u> recipient's address:
  
 
<div class="screen">
 
<div class="screen">
   <div class="screenTitle">Try To Flush A Specific "''sendmail''" Queued Email Message:</div>
+
   <div class="screenTitle">Try To Flush A Specific "'''sendmail'''" Queued Email Message:</div>
 
   <div class="userInput"><span class="prompt">[root@probe-222 root]# </span>/usr/local/sbin/sendmail -qR "securecomputing.com" -v</div>
 
   <div class="userInput"><span class="prompt">[root@probe-222 root]# </span>/usr/local/sbin/sendmail -qR "securecomputing.com" -v</div>
 
</div>
 
</div>
  
All '''queued''' email messages with a recipient address that matches: "'''securecomputing.com'''" will be flushed out.
+
All '''queued''' email messages with a recipient address that matches: "'''securecomputing.com'''" will be flushed out. You can also use "'''-qS'''" to match on the "'''sender'''" and "'''-qI'''" to match on the "'''queue ID'''".

Revision as of 19:59, 29 March 2007

How To Flush All Email Messages From The Sendmail Queue

Sometimes email messages can be queued up with the Mail Transport Agent: "sendmail". The following command line can be used to manually try to immediately flush out All emails queued up by "sendmail". Even though a "sendmail" service may be running, this command is Ok to use, it will only run once and then terminate.

Try To Flush The Entire "sendmail" Queue:
[root@probe-222 root]# /usr/local/sbin/sendmail -q -v


How To Flush A Specific Email Message From The Sendmail Queue

"sendmail" can be told to only flush certain emails from the "queue" with an additional argument to "-q". One can flush email messages that match a specific recipient's address:

Try To Flush A Specific "sendmail" Queued Email Message:
[root@probe-222 root]# /usr/local/sbin/sendmail -qR "securecomputing.com" -v

All queued email messages with a recipient address that matches: "securecomputing.com" will be flushed out. You can also use "-qS" to match on the "sender" and "-qI" to match on the "queue ID".