How would I read mail from Dovecot as it comes in from a NodeJS app
up vote
-1
down vote
favorite
I have NodeJS and Dovecot installed on a linux server with a domain name and some other things running on that server. I am currently interested in reading mail from the Dovecot installation.
It saves messages to a file "/var/mail/nobody" and I can confirm it is being received.
I would now like to take it a step further and have that file being piped to a running NodeJS process which can take the incoming data and do something dynamic with it.
I would like something scalable otherwise I would simple poll.
What are my reasonable options here?
node.js linux email dovecot
add a comment |
up vote
-1
down vote
favorite
I have NodeJS and Dovecot installed on a linux server with a domain name and some other things running on that server. I am currently interested in reading mail from the Dovecot installation.
It saves messages to a file "/var/mail/nobody" and I can confirm it is being received.
I would now like to take it a step further and have that file being piped to a running NodeJS process which can take the incoming data and do something dynamic with it.
I would like something scalable otherwise I would simple poll.
What are my reasonable options here?
node.js linux email dovecot
First edit/etc/postfix/aliases
and change the alias fornobody: root
to theuser
the nodejs app runs as. That will give the nodejs app access to the mail file. You are attempting to use nodejs as the MUA (Mail User Agent). Additionally, you may want to edit your title to make it clear that you want to read from the nodejs app as it comes in from Dovecot, not the other way around.
– David C. Rankin
Nov 10 at 6:10
add a comment |
up vote
-1
down vote
favorite
up vote
-1
down vote
favorite
I have NodeJS and Dovecot installed on a linux server with a domain name and some other things running on that server. I am currently interested in reading mail from the Dovecot installation.
It saves messages to a file "/var/mail/nobody" and I can confirm it is being received.
I would now like to take it a step further and have that file being piped to a running NodeJS process which can take the incoming data and do something dynamic with it.
I would like something scalable otherwise I would simple poll.
What are my reasonable options here?
node.js linux email dovecot
I have NodeJS and Dovecot installed on a linux server with a domain name and some other things running on that server. I am currently interested in reading mail from the Dovecot installation.
It saves messages to a file "/var/mail/nobody" and I can confirm it is being received.
I would now like to take it a step further and have that file being piped to a running NodeJS process which can take the incoming data and do something dynamic with it.
I would like something scalable otherwise I would simple poll.
What are my reasonable options here?
node.js linux email dovecot
node.js linux email dovecot
asked Nov 10 at 4:30
Patrick Sturm
307110
307110
First edit/etc/postfix/aliases
and change the alias fornobody: root
to theuser
the nodejs app runs as. That will give the nodejs app access to the mail file. You are attempting to use nodejs as the MUA (Mail User Agent). Additionally, you may want to edit your title to make it clear that you want to read from the nodejs app as it comes in from Dovecot, not the other way around.
– David C. Rankin
Nov 10 at 6:10
add a comment |
First edit/etc/postfix/aliases
and change the alias fornobody: root
to theuser
the nodejs app runs as. That will give the nodejs app access to the mail file. You are attempting to use nodejs as the MUA (Mail User Agent). Additionally, you may want to edit your title to make it clear that you want to read from the nodejs app as it comes in from Dovecot, not the other way around.
– David C. Rankin
Nov 10 at 6:10
First edit
/etc/postfix/aliases
and change the alias for nobody: root
to the user
the nodejs app runs as. That will give the nodejs app access to the mail file. You are attempting to use nodejs as the MUA (Mail User Agent). Additionally, you may want to edit your title to make it clear that you want to read from the nodejs app as it comes in from Dovecot, not the other way around.– David C. Rankin
Nov 10 at 6:10
First edit
/etc/postfix/aliases
and change the alias for nobody: root
to the user
the nodejs app runs as. That will give the nodejs app access to the mail file. You are attempting to use nodejs as the MUA (Mail User Agent). Additionally, you may want to edit your title to make it clear that you want to read from the nodejs app as it comes in from Dovecot, not the other way around.– David C. Rankin
Nov 10 at 6:10
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53236005%2fhow-would-i-read-mail-from-dovecot-as-it-comes-in-from-a-nodejs-app%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
First edit
/etc/postfix/aliases
and change the alias fornobody: root
to theuser
the nodejs app runs as. That will give the nodejs app access to the mail file. You are attempting to use nodejs as the MUA (Mail User Agent). Additionally, you may want to edit your title to make it clear that you want to read from the nodejs app as it comes in from Dovecot, not the other way around.– David C. Rankin
Nov 10 at 6:10