I came across this thread while trying to configure Zoho for Spree myself
and as no definitive answer was left, I thought I'd add for posterity. For
some reason it worked for me by adding both the normal ActionMailer
configuration as the SO thread describes and also using Spree

Such that in my environment/production.rb, I have:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
  :address => "smtp.zoho.com",
  :port => 465,
  :user_name => 'user@example.com',
  :password => 'MyPassword',
  :authentication => :login,
  :tls => true,
  :ssl => true,
  :enable_starttls_auto => true

And in intializers\spree.rb:
config.mails_from = "user@example.com"
config.mail_domain = "mail.zoho.com"
config.mail_host = "mail.zoho.com"
config.mail_port = 465
config.secure_connection_type = "TLS"
config.mail_auth_type = "Login"
config.smtp_username = "user@example.com"
config.smtp_password = "MyPassword"
config.enable_mail_delivery = true

Although I could spend time working out exactly why this works, I think I'm
just going to take Gregor MacDougall's advice and set up Mandrill instead.
Hope this might be helpful to anyone in the future.

On Wednesday, July 3, 2013 8:57:59 PM UTC+1, absolutemystery wrote:

When I started I found this this SO thread ActionMailer::Base.delivery_method
= :smtp

ActionMailer::Base.smtp_settings = {
:address => "smtp.zoho.com",
:port => 465,
:user_name => 'som...@somewhere.com <javascript:>',
:password => 'password',
:authentication => :login,
:ssl => true,
:tls => true,
:enable_starttls_auto => true }

I tried to enter these settings in the spree admin (even tried to put
those in the spree.rb initializer to override the settings in the admin -
still nothing):

Send mail as: *no-reply@<my domain here>.com*
Send copy of all mails to: *<my email address here>*
Intercept email address: *<blank>*
SMTP domain: *mail.zoho.com* | <- what is the differentce between
those two?
SMTP host: *mail.zoho.com *|
SMTP port: *465*
Secure connection type: *TLS*
SMTP authentication type: *Login*
SMTP username: *<my-email-address-here>*
SMTP password: *<my-zoho-password>*
Those settings work in a desktop client. When I use Spree nothing happens
- no emails are being sent! I can see the email content in the log file but
I never receive emails.


On Wednesday, July 3, 2013 7:17:16 PM UTC+3, Weston Platter wrote:

What email configs have you entered in the Spree Admin panel?

*Weston Platter | **weston...@gmail.com | google voice** - 408.657.8090*

On Tue, Jul 2, 2013 at 2:39 PM, absolutemystery wrote:

I have successfully configured a google account in other Spree store in
the past. Also I've used the Admin UI. Now with Spree 2.0 I tried many
different things with settings that work in a desktop mail client and still
nothing - Spree does not send mails with Zoho mail server : (

23 юни 2013, неделя, 20:20:08 UTC+3, Gregor MacDougall написа:
Spree delegates most of the mail configuration to ActionMailer. You
should be able to use similar settings to this person:


As a bit of advice, we previously sent out our transaction mails using
actual mail accounts (using Google Apps accounts) but continuously ran in
to problems with e-mails breaking due to simple things like users resetting
passwords for those accounts. Since we relied on e-mail to provide
exception notifications for things (like when e-mails stopped working) this
caused us problems. Services like Mandrill, Postmark, and Sendgrid offer
some easy to integrate services that are cheap (or free up to a certain
threshold) can offer a great alternative.

Gregor MacDougall
Sr. Software Developer @ FreeRunning Technologies (
http://www.freerunningtech.**com/ <http://www.freerunningtech.com/>)

On Friday, June 21, 2013 6:55:32 AM UTC-7, absolutemystery wrote:

Does someone know what email settings should we use for Zoho mail. My
logs say that emails were successfully sent but I never receive anything
(in any environment). Any tips would be much appreciated.


Search Discussions

Discussion Posts


Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 7 of 7 | next ›
Discussion Overview
groupspree-user @
postedJun 21, '13 at 1:55p
activeAug 31, '13 at 12:19p



site design / logo © 2022 Grokbase