Features/NoDefaultMTA

From FedoraProject

< Features(Difference between revisions)
Jump to: navigation, search
(Created page with '<!-- All fields on this form are required to be accepted by FESCo. We also request that you maintain the same order of sections so that all of the feature pages are uniform. --...')
 
 
Line 10: Line 10:
 
* Name: [[User:Wwoods|Will Woods]]
 
* Name: [[User:Wwoods|Will Woods]]
  
* Email: <your email address so we can contact you, invite you to meetings, etc.>
+
* Email: wwoods@redhat.com
  
 
== Current status ==
 
== Current status ==

Latest revision as of 18:30, 12 April 2011


Contents

[edit] No Default MTA

[edit] Summary

Remove sendmail from the default install.

[edit] Owner

  • Email: wwoods@redhat.com

[edit] Current status

  • Targeted release: Fedora 16
  • Last updated: 12 April 2011
  • Percentage of completion: 1%

[edit] Detailed Description

Remove sendmail from the default install. Machines that need an MTA can install an MTA of their choosing, rather than being forced to use sendmail by default.

This is an extension of the previous NoMTA feature.

[edit] Benefit to Fedora

One less service to start, reduce system complexity, put system log info into the system logs.

[edit] Scope

Minor changes to comps, Package-x-generic-16.pngcronie, and possibly other packages:

[edit] TODO

  • Remove sendmail from the base group
  • Edit /etc/sysconfig/cron to make the situation clear:
# If you want cron to deliver logs as email, uncomment this line and install an MTA
CRONDARGS="-s -m off"
  • Find a suitable way to log per-user cron output
    • And some way to notify the user of the delivery of that info
  • Check the default Package-x-generic-16.pnglogwatch config and make sure it works with syslog
  • Find and check other packages that send mail locally

[edit] How To Test

Place the following in /etc/cron.hourly/test.cron:

 echo "Testing cron output - this should appear in /var/log/cron"

and chmod 755 /etc/cron.hourly/test.cron. After an hour, that log message should appear in /var/log/cron.

[edit] User Experience

  • Most users won't notice
  • Sysadmins who want an MTA can pick their favorite MTA

[edit] Dependencies

  • None

[edit] Contingency Plan

  • Keep sendmail in comps

[edit] Documentation

  • None

[edit] Release Notes

  • Sendmail is no longer installed by default.
  • Logs from cron will appear in /var/log/cron.

[edit] Comments and Discussion