Haraka | A fast , highly extensible , and event driven SMTP server | Email library
kandi X-RAY | Haraka Summary
kandi X-RAY | Haraka Summary
Haraka is a highly scalable node.js email server with a modular plugin architecture. Haraka can serve thousands of concurrent connections and deliver thousands of messages per second. Haraka and plugins are written in asynchronous JS and are very fast. Haraka has very good spam protection (see plugins) and works well as a filtering MTA. It also works well as a MSA running on port 587 with auth and dkim_sign plugins enabled. Haraka makes no attempt to be a mail store (like Exchange or Postfix/Exim/Qmail), a LDA, nor an IMAP server (like Dovecot or Courier). Haraka is typically used with such systems. Haraka has a scalable outbound mail delivery engine built in. Mail marked as relaying (such as via an auth plugin) is automatically queued for outbound delivery.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
- Sorts the priorities in priority order .
Haraka Key Features
Haraka Examples and Code Snippets
# make the installation package executable
chmod +x couchbase-server-community_x86_64_1.1.deb
# install couch
dpkg -i couchbase-server-community_x86_64_1.1.deb
curl -X PUT http://localhost:5984/_config/httpd/bind_address -d '"0.0.0.0"' -H "Content-t
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo npm install -g Haraka
sudo haraka -i /etc/haraka
sudo vim /etc/haraka/config/plugins
sudo vim /etc/haraka/config/plugins
data.redis
cd /etc/haraka/plugins
sudo npm install -g redis
sudo npm install -g microtime
sudo npm install -g redis-wstream
sudo wget https://raw.github.com/scottmotte/haraka-redis/master/data.redis.js
cd ..
sudo
Community Discussions
Trending Discussions on Haraka
QUESTION
I am on a journey of understanding what is the proper way to send an email from Python code. I have somewhat progressed in understanding of MX lookup, though: "the larger the island of knowledge, the longer the shoreline of wonder".
Thanks to this answer, I was able to send an email (to a disposable mailbox though), with this code-snippet:
...ANSWER
Answered 2019-May-06 at 03:34How do I figure out the proper ports for the server accepting mails on behalf of a particular domain (one that is returned by MX lookup)?
What you've shown in your question is more or less correct. You may want to try the ports in a different order. Also, port 2525
is not an official port from any standard I'm aware of but seems to be a convention for bypassing firewalls that block the submission port 587
.
One thing to note is that "accepting mail" is not actually one thing. There are "mail user agents" that do "submission" and "mail transfer agents" that do "transfer". "Submission" and "transfer" often live on different ports which explains some of the diversity you've seen. Figure out whether you're doing submission or transfer and select the appropriate group of ports.
My understanding here is that "default" ports are just conventions, and, in fact, servers can use any free port they choose.
This isn't really true, at least not if the servers want anyone to be able to find them, because ...
How do such "real-world" servers figure out the proper port (or they just brute-forcing through the default ones)?
Mail servers that actually want to be able to receive mail must run on a standard port number. For MTAs this means port 25
with maybe a fallback to 465
(though this isn't standardized either). For MUAs this means port 587
with maybe a fallback to 2525
(also not standardized but apparently in common use as a workaround to MUAs being blocked).
In particular, MX records carry no port information, nor does any other DNS record type related to SMTP.
QUESTION
I'm configuring my first mail server in Haraka and i'm asking me if it's possible to exclude some receiver domains. I imagine something like that :
In my file "excludedomain", i have a list of domains that i want to exclude : first.com;second.com
If i send mail to first@first.com and third@third.com, only the "third" mail address receive it.
I didn't found informations about that on the official website of Haraka. It's possible to implement this with Haraka mail server ?
...ANSWER
Answered 2019-Feb-27 at 16:38You should have a look at Haraka access ACL.
This plugin applies Access Control Lists during the connect, helo, mail, and rcpt phases of the SMTP conversation.
QUESTION
I'm trying to create a plugin for haraka mailserver to support saving emails to mongodb. The plugin is running fine however when I send a test email it's giving me this error:
Plugin queue/mongo_email failed: TypeError: Email.save is not a function
This is the plugin code:
...ANSWER
Answered 2017-Nov-28 at 19:07Answer:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install Haraka
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page