User Tools

Site Tools


sendmail

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sendmail [2011/05/13 00:29]
k2patel
sendmail [2020/08/10 02:35] (current)
Line 10: Line 10:
 when you modify /​etc/​mail/​aliases.\\ when you modify /​etc/​mail/​aliases.\\
 Possibly you see following message. \\ Possibly you see following message. \\
-//alias database /​etc/​mail/​aliases.db out of date// \\+//**alias database /​etc/​mail/​aliases.db out of date**// \\ 
 Simply run following and will fix it. Simply run following and will fix it.
  
 <code bash> <code bash>
 newaliases newaliases
 +</​code>​
 +OR\\
 +run '​make'​ in /etc/mail to update all databases\\
 +OR
 +<code bash>
 +sendmail -bi
 </​code>​ </​code>​
 +
 +==== Error Code 126 ====
 +Following messages you see in log and mail.
 +  * DSN: unknown mailer error 126
 +  * stat=unknown mailer error 126
 +  * runscript.sh:​ Permission denied
 +  * 554 5.3.0 unknown mailer error 126
 +
 +It is because script you call to catch email OR execute when received has permission issue. \\
 +Simply set permission on that script to "​Sendmail Default User" could be '​daemon'​ or '​mailnull'​. \\
 +the names i have used those are i came across till now. so chances are there you see something diff. \\
 +
 +Whole path need to be executable by that user.
  
 ==== How to change outbound IP ==== ==== How to change outbound IP ====
Line 27: Line 47:
 NOTE : change 192.168.1.22 with your IP. NOTE : change 192.168.1.22 with your IP.
  
 +
 +==== Clear queue ====
 +
 +Check if you want to delete all mail.
 +<code bash>
 +mailq
 +OR
 +sendmail -bp
 +</​code>​
 +
 +Now if you want to delete everything in queue just delete everything inside mqueue folder.\\
 +In CentOS it is located at **/​var/​spool/​mqueue/​**
 +<code bash>
 +rm -rf /​var/​spool/​mqueue/​*
 +</​code>​
 +
 +If there is too many files to remove you better use option like xargs with find.
 +<code bash>
 +find /​var/​spool/​mqueue -name * -print0 |xargs -0 -r -n100 rm
 +</​code>​
sendmail.1305246561.txt.gz · Last modified: 2020/08/10 02:29 (external edit)