Connecting to Email Services

From DreamFactory
Jump to: navigation, search
DreamFactoryTutorialsConnecting to Email Services
(Created page with "## AWS SES To create a service for connecting to Amazon SES (Simple Email Service), follow these steps. *Go to the Services tab in the admin console. *Click Create. *Set the...")
 
Line 1: Line 1:
## AWS SES
+
== AWS SES ==
  
 
To create a service for connecting to Amazon SES (Simple Email Service), follow these steps.
 
To create a service for connecting to Amazon SES (Simple Email Service), follow these steps.
Line 12: Line 12:
 
*Go to the API Docs tab in the admin console to test your new service.
 
*Go to the API Docs tab in the admin console to test your new service.
  
## Local Email Service
+
== Local Email Service ==
  
 
To create a service for connecting to Rackspace or OpenStack storage, follow these steps.
 
To create a service for connecting to Rackspace or OpenStack storage, follow these steps.
Line 23: Line 23:
 
*Go to the API Docs tab in the admin console to test your new service.
 
*Go to the API Docs tab in the admin console to test your new service.
  
> Note: By default DreamFactory uses 'sendmail' for Local Email Service. You can change this in the .env file by changing  
+
    Note: By default DreamFactory uses 'sendmail' for Local Email Service. You can change this in the .env file by changing  
> the 'MAIL_DRIVER' option. Valid options for 'MAIL_DRIVER' are 'smtp', 'mail', 'sendmail', 'ses', 'mailgun', 'mandrill'.  
+
    the 'MAIL_DRIVER' option. Valid options for 'MAIL_DRIVER' are 'smtp', 'mail', 'sendmail', 'ses', 'mailgun', 'mandrill'.  
> If you choose 'smtp' as Local Email Service driver then see config/mail.php for SMTP configuration.  
+
    If you choose 'smtp' as Local Email Service driver then see config/mail.php for SMTP configuration.  
> If you choose 'ses', 'mailgun', or 'mandrill' as the driver then see config/services.php for configuration options.
+
    If you choose 'ses', 'mailgun', or 'mandrill' as the driver then see config/services.php for configuration options.
  
## Mailgun Email Service
+
== Mailgun Email Service ==
  
 
To create a service for connecting to Mailgun Email Service, follow these steps.
 
To create a service for connecting to Mailgun Email Service, follow these steps.
Line 41: Line 41:
 
*Go to the API Docs tab in the admin console to test your new service.
 
*Go to the API Docs tab in the admin console to test your new service.
  
## Mandrill Email Service
+
== Mandrill Email Service ==
  
 
To create a service for connecting to Mandrill Email Service, follow these steps.
 
To create a service for connecting to Mandrill Email Service, follow these steps.
Line 54: Line 54:
 
*Go to the API Docs tab in the admin console to test your new service.
 
*Go to the API Docs tab in the admin console to test your new service.
  
## SMTP Email Service
+
== SMTP Email Service ==
  
 
To create a service for connecting to a SMTP Email Service, follow these steps.
 
To create a service for connecting to a SMTP Email Service, follow these steps.

Revision as of 16:06, 3 February 2016

AWS SES

To create a service for connecting to Amazon SES (Simple Email Service), follow these steps.

  • Go to the Services tab in the admin console.
  • Click Create.
  • Set the Service Type to 'AWS SES'.
  • Enter a name and label for the service. Name will be part of the URL for accessing the service via the REST API.
  • Go to the Config tab for the new service.
  • Enter your AWS access key, secret key, and region.
  • Click Create Service to save your new service.
  • Go to the API Docs tab in the admin console to test your new service.

Local Email Service

To create a service for connecting to Rackspace or OpenStack storage, follow these steps.

  • Go to the Services tab in the admin console.
  • Click Create.
  • Set the Service Type to 'Local Email Service'.
  • Enter a name and label for the service. Name will be part of the URL for accessing the service via the REST API.
  • Click Create Service to save your new service.
  • Go to the API Docs tab in the admin console to test your new service.
   Note: By default DreamFactory uses 'sendmail' for Local Email Service. You can change this in the .env file by changing 
   the 'MAIL_DRIVER' option. Valid options for 'MAIL_DRIVER' are 'smtp', 'mail', 'sendmail', 'ses', 'mailgun', 'mandrill'. 
   If you choose 'smtp' as Local Email Service driver then see config/mail.php for SMTP configuration. 
   If you choose 'ses', 'mailgun', or 'mandrill' as the driver then see config/services.php for configuration options.

Mailgun Email Service

To create a service for connecting to Mailgun Email Service, follow these steps.

  • Go to the Services tab in the admin console.
  • Click Create.
  • Set the Service Type to 'Mailgun Email Service'.
  • Enter a name and label for the service. Name will be part of the URL for accessing the service via the REST API.
  • Go to the Config tab for the new service.
  • Enter your Mailgun Domain and API Key.
  • Click Create Service to save your new service.
  • Go to the API Docs tab in the admin console to test your new service.

Mandrill Email Service

To create a service for connecting to Mandrill Email Service, follow these steps.

  • Go to the Services tab in the admin console.
  • Click Create.
  • Set the Service Type to 'Mandrill Email Service'.
  • Enter a name and label for the service. Name will be part of the URL for accessing the service via the REST API.
  • Go to the Config tab for the new service.
  • Enter your Mandrill API Key.
  • Click Create Service to save your new service.
  • Go to the API Docs tab in the admin console to test your new service.

SMTP Email Service

To create a service for connecting to a SMTP Email Service, follow these steps.

  • Go to the Services tab in the admin console.
  • Click Create.
  • Set the Service Type to 'SMTP Email Service'.
  • Enter a name and label for the service. Name will be part of the URL for accessing the service via the REST API.
  • Go to the Config tab for the new service.
  • Enter your Host, Port (default: 587), Encryption (default: tls), Username, Password.
  • Click Create Service to save your new service.
  • Go to the API Docs tab in the admin console to test your new service.