# Support for POP3 (as opposed to POP3s)?

**URL:** <https://meta.discourse.org/t/support-for-pop3-as-opposed-to-pop3s/16137>\
**Category:** Feature\
**Created:** [June 1, 2014, 5:46am UTC](https://meta.discourse.org/t/support-for-pop3-as-opposed-to-pop3s/16137 "2014-06-01T05:46:55Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![peternlewis](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peternlewis/32/108888_2.png) [@peternlewis](https://meta.discourse.org/u/peternlewis)\
**Post date:** [June 1, 2014, 5:46am UTC](https://meta.discourse.org/t/support-for-pop3-as-opposed-to-pop3s/16137/1 "2014-06-01T05:46:55Z")

</div>

Would it be possible to add support for POP3 (non-s) (ie port 110).

On my server, discourse and the pop server are both on the same server, so there is no need to encrypt the session (anyone with access to the connection already has access to the data at either end). The POP3 server I use is a custom server that doesn’t require unix-level accounts and so is very safe (any security issue would compromise only a minimal permission account).

I added support for POP3 in discourse simply be editing app/jobs/scheduled/poll\_mailbox.rb near line 43:

> ```
> if SiteSetting.pop3s_polling_port.to_i != 110
> Net::POP3.enable_ssl(OpenSSL::SSL::VERIFY_NONE)
> end
> 
> ```

Basically, if the port is 110, don’t use SSL. Now obviously it would be better to have a UI switch for POP3/POP3s, but at least this got me working and proved that the change is trivial at the engine side.

Thanks.

---

_[View the full topic](https://meta.discourse.org/t/support-for-pop3-as-opposed-to-pop3s/16137)._
