# Actionmailer sending many emails in same SMTP connection?

**URL:** <https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641>\
**Category:** Rails\
**Created:** [July 24, 2006, 5:48pm UTC](https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641 "2006-07-24T17:48:29Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrqzzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c57346/32.png) [@mrqzzz](https://www.ruby-forum.com/u/mrqzzz)\
**Post date:** [July 24, 2006, 5:48pm UTC](https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641/1 "2006-07-24T17:48:29Z")

</div>

Hi,  
I need to implement a mailing list system,  
Actionmailer is great, but i haven’t found out a way to send many  
(hundreds of) emails without having to reconnect to the SMTP server for  
each mail when calling

Mymailer::deliver\_my\_mail(recipient)

Any tips?  
(Possibly without calling directly Net::SMTP, so i can take advantage  
of the rhtml rendering of the body)

Thanks,  
Best regards,  
Marcus.

---

<div class="post-metadata">

**Author:** ![mrqzzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c57346/32.png) [@mrqzzz](https://www.ruby-forum.com/u/mrqzzz)\
**Post date:** [July 24, 2006, 6:13pm UTC](https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641/2 "2006-07-24T18:13:25Z")

</div>

Hey Marcus -

you might check out msmtp ([http://msmtp.sourceforge.net/](http://msmtp.sourceforge.net/))

msmtp activates Pipelining by default.

you can read about configuring msmtp with rails here, http://  
[wiki.rubyonrails.com/rails/pages/HowToSendEmailsWithActionMailer](http://wiki.rubyonrails.com/rails/pages/HowToSendEmailsWithActionMailer)  
scroll to the bottom under TLS configuration.

I’m using it now to test through gmail - like a charm.

cheers, Jodi

---

<div class="post-metadata">

**Author:** ![mrqzzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c57346/32.png) [@mrqzzz](https://www.ruby-forum.com/u/mrqzzz)\
**Post date:** [July 24, 2006, 8:52pm UTC](https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641/3 "2006-07-24T20:52:50Z")

</div>

Jodi S. wrote:

> Hey Marcus -
> 
> you might check out msmtp ([http://msmtp.sourceforge.net/](http://msmtp.sourceforge.net/))
> 
> msmtp activates Pipelining by default.
> 
> you can read about configuring msmtp with rails here, http://  
> [Peak Obsession](http://wiki.rubyonrails.com/rails/pages/HowToSendEmailsWithActionMailer)  
> scroll to the bottom under TLS configuration.
> 
> I’m using it now to test through gmail - like a charm.
> 
> cheers, Jodi

Thank you, but i’d rather stick to a more traditional environment,  
i’d prefer using smtp or activemailer…

Any other suggestions?

Thanks,  
Marcus.

---

<div class="post-metadata">

**Author:** ![mrqzzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c57346/32.png) [@mrqzzz](https://www.ruby-forum.com/u/mrqzzz)\
**Post date:** [July 24, 2006, 9:08pm UTC](https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641/4 "2006-07-24T21:08:45Z")

</div>

Jodi S. wrote:

> msmtp is a proxy to your server - you get all the benefits of  
> activemailer

Thank you Jodi,  
Would it cache up all the emails and bulk them up to the smtp server?

Regards,  
Marcus.

---

<div class="post-metadata">

**Author:** ![mrqzzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c57346/32.png) [@mrqzzz](https://www.ruby-forum.com/u/mrqzzz)\
**Post date:** [July 24, 2006, 9:01pm UTC](https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641/5 "2006-07-24T21:01:53Z")

</div>

msmtp is a proxy to your server - you get all the benefits of  
activemailer

---

<div class="post-metadata">

**Author:** ![mrqzzz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/c57346/32.png) [@mrqzzz](https://www.ruby-forum.com/u/mrqzzz)\
**Post date:** [July 24, 2006, 9:22pm UTC](https://www.ruby-forum.com/t/actionmailer-sending-many-emails-in-same-smtp-connection/99641/6 "2006-07-24T21:22:08Z")

</div>

I’m by no means an expert Marcus, but I know it does enable  
Pipelining (bulk sends to each recipient) by default.

I generally use it because my smtp server requires TLS (ssl)  
authentication - but it seems pretty full-featured.

For more insight into msmtp (including it’s caching capabilities),  
you’ll get more value from it’s docs.

good luck Marcus.  
Jodi
