Skip to main content

Sending Drupal Email in GoDaddy

A year ago I wrote Making Drupal Send Emails via Live.com on Free Hosting Server. This time I want to apply the same technique on Drupal site in GoDaddy. I am using GoDaddy's Economy 4GH web hosting plan which is "Instantly scalable. Aggressively secure. Incredibly fast. A completely unique hosting experience." as advertised for $4.99/month. So far it is better than the conventional shared server hosting plan I had before from a different provider. I hope GoDaddy will keep to its promise since there are many bad reviews about it around the Internet.

SMTP Relay is Metered

GoDaddy give one free email account for each domain name registered with them. We can use the free email account to access the GoDaddy SMTP server to relay emails. However, GoDaddy limits relaying emails using the free email account to only 250 emails per day. The caveat is that GoDaddy sells SMTP relay service for $2.99/month for 50 emails per day. Thus, the more emails you need to send in a day the more you have to pay.

Go create the free email account and get the SMTP server details.

Free Email Account

Login into GoDadday and go to My Account->My Products. In My Products, click Email. Click Use Credit for Free email with domain. In the Setup Free Account box, select your domain and click Continue. In the Email Account box, click Setup Account. The Email Control Center will open. Click the Add button on the right. The Create Mailbox dialog box will popup. Fill in the details and click OK. The new email account will take a while to create. You may need to refresh the page until the account status turn active. When the account is active you may launch the webmail by clicking the envelope with arrow up icon in the Actions column on the right.

SMTP Server Details

The way to get to the SMTP server details: In the GoDaddy Email Control Center, in Email->Email Plans->Plans->Email Plans, in the row of your newly created email account, in the Actions column on the right, click the small hammer and wrench icon to launch the InfoCenter to get the email settings and setup information. The Email InfoCenter dialog box will open. In the Email Server Settings section, look for the Outgoing server (SMTP) address and the open port number. If available, choose port 80.

Drupal SMTP Module

Next step, install Drupal SMTP module. And in the module settings, apply the SMTP server address, the port, your newly created email's user name and the password accordingly. In Drupal 7, we also need to set the system admin email to the newly created email address (this could be a bug in the SMTP module so look for the module update). That's all. We can start testing the configuration by sending test emails. You can monitor how many emails have been sent in the GoDaddy's Email InfoCenter.

If you plan to email-verified millions of members on your Drupal site then you need to be prepared to burn a lot of money for the GoDaddy's SMTP relay service.

Update

According to the GoDaddy help center article, their Hosted Exchange email does not limit SMTP relay.

Comments

  1. Hey Mike, really great thoughts on this topic, I recently blogged about this as well Drupal 8 SMTP Mail

    ReplyDelete

Post a Comment

Popular posts from this blog

Setting Up PyScripter for Quantum GIS

PyScripter is a general purpose Python Integrated Development Environment (IDE). Quantum GIS (QGIS) is a desktop GIS application that can be extended with Python plugins. Both are open source softwares. We intend to use PyScripter as an IDE to build QGIS Python plugin. We are using PyScripter 2.4.1.0 and QGIS 1.6.0 in Windows. PyScripter does not come with Python. On the other hand, QGIS is built in with Python. Thus, we will setup up PyScripter to use the build in Python in QGIS. We assume both PyScripter and QGIS are already installed. Preparing PyScripter batch file We assume that QGIS is installed in C:\OSGeo4W\ folder and PyScripter is installed in C:\Program Files\PyScripter\ . 1. Copy qgis.bat in C:\OSGeo4W\ bin to pyscripter.bat 2. Edit pyscripter.bat to remove the last line that read something like this start "Quantum GIS" /B "%OSGEO4W_ROOT%"\apps\qgis\bin\qgis.exe %* and replace it with this in one line Start "PyScripter" /B "C:\Progr

Using React in Foundation for Sites

This post was the precursor to the Foundation-React Template . React and Foundation are two different web UI frameworks addressing different needs. They evolve differently. Both of them are powerful on their own accord. Fusing them together may create superpower. We will walk through the process of adding React into Foundation. We will start by installing both Foundation and React through command line interface (CLI). Then we will create a simple Todo web app. Along the way we will highlight the development process. But before all that, let us summarize React and Foundation. The details can be found at their respective websites. Both of them are well documented. React is a run-time UI rendering engine. It renders dynamic UI elements in its own fast virtual DOM, and only update necessary changes to the slow browser DOM. This behaves like a  double buffering DOM which makes any UI update feels fast. React wraps a UI rendering script in a component. A React component can be bound

MicroSD Card Module with SPI Connection

A MicroSD card can be directly connected to a 3.3v microcontroller without the need of any additional module. However, a cheap module such as shown in the picture above can be handy in terms of wiring and card replacement. Yet, if you get the module from China then you are on your own, you have to figure it out yourself how the module works. The module above needs 5v VCC to operate. The 5v is needed by the 3.3v LM1117 regulator to power the MicroSD card and the 74125 bus buffer (the 14-pin IC in the module above). Hence, the bus buffer is operating at 3.3v. The VCC is connected directly to the input of the regulator and no where else. Thus, the VCC is solely meant for the regulator. The right-side SPI bus (CS, SCK, MOSI & MISO) is connected directly to the 3.3v bus buffer. No line in the SPI bus that is connected to the VCC. Thus, the SPI bus does not follow VCC. The buffer is 5v tolerant so the right-side SPI connection can be driven at either 3.3v or 5v. Hence, the SPI ca