Not a developer? Go to



This is documentation about a configuration directive, which can be placed within Movable Type’s core configuration file, mt-config.cgi, to customize the behavior of the system.

Defines the method that Movable Type will use to send email for password resets and other notifications.

If email is not sent and you are unsure of the correct settings, ask your web host to provide the values for these settings.

Note: most MTAs (mail transfer agents) like sendmail, postfix and qmail provide a script that is installed automatically as “/usr/sbin/sendmail”. This makes it very simple for those systems to route mail without the need to reconfigure anything. Chances are this is true on your system even if you don’t use Sendmail. So first try using the default “SendMailPath” and see if mail delivery works. If not, you will need to consult your system administrator to determine the configuration settings you will need.


  • sendmail - (default) routes messages through the Unix program called Sendmail (recommended for Unix based systems)
  • smtp - routes messages through an SMTP server (recommended for Windows)
  • debug - writes out mail messages to STDERR, for debugging purposes.

Detault configuration (with default SendMailPath value):

MailTransfer sendmail
SendMailPath /usr/sbin/sendmail


To use SMTP, add the following config with the SMTPServer config value set to the proper smtp server address:

MailTransfer smtp