Email setup gmail

From MoodleDocs
Revision as of 11:26, 26 July 2008 by chris collman (talk | contribs) (→‎Steps in site administration block: link to page on email settings)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Google's gmail can be set up as an email processor for Moodle. This is reduces or eliminates the need for an email service on a server. For example: when Moodle is used to train new developers/staff.

This will require a hack to the code.

Steps in site administration block

In the site administration block>Server>Email settingsfor smtp host use: smtp.gmail.com My @theseventhsungame.net email (Use Gmail domains) Password should be set to the above email's .

Steps for code hack

On the Moodle site go to /lib/phpmailer/ and modified the following files:

class.phpmailer.php around line 162

  • Change var$Port =25; to 465

class.phpmailer.smtp around line 30

  • Change var $SMTP_PORT = 25; to 465

class.phpmailer.smtp file around line 83 DIRECTLY after the Fucntion header, so the next line after the { add:

  • $host='ssl://' . $host;

Completed

This setup will allow Gmail to work with for example:

http://www.theseventhsungame.net
http://www.theseventhsungame.net/tssuniversity

Tips and tricks

  • Some sites may need an additional step to Un-comment the php_openssl.dll extension in php.ini.