Enabling Email Support
In order to enable email support, you must specify the From: address with "mail_from". Furthermore, you must enable a transport, either by SMTP (use "mail_smarthost" to enable it) or by sendmail (use "mail_sendmail" to enable it). If you use "mail_smarthost" and the server requires authentication, then set "mail_login", too.
This value is used for the "From:" and "To:" headers in the emails sent (the "To:" has email address privacy reasons, email is not really sent to this address, but we don't want to disclose any real recipient address).
This is the IP or domain name of an FOLDOC:SMTP enabled server. On a Unix host, you can try to use localhost; on a Windows machine this will normally be a machine in your LAN or some host of your ISP.
This is only needed when you use mail_smarthost and a server that requires SMTP AUTH to send mail; in that case, set this to the username and password separated by a space, i.e. "user pwd".
- This is a local command to run to send a message. If set to e.g. '/usr/sbin/sendmail -t -i', use this sendmail command to send mail. This is only useful on machines that have a mail transport agent installed.
See also HelpOnConfiguration.
MoinMoin currently offers two email-based services, which are explained in the following sections.
Sending Login Data
If emailing is available, the UserPreferences dialog is expanded with a field "GetText(Your email address)" and a button "GetText( Mail me my account data )". The user can enter the email address he provided at registration and then gets an email containing all necessary data to re-login, after clicking the button.
Any user can subscribe to changes of wiki pages by either clicking on the envelope icon Icon(subscribe), or by adding a regex to the "Subscribed wiki pages" field of his UserPreferences. The system then sends, whenever a page is changed and the author doesn't uncheck the "GetText(Send mail notification)" checkbox, an email with the author, a link to the page, and the diff of the change. The author does not get notified of his own changes.