Closed avently closed 9 years ago
[NOTICE] [-] [core] Listening on 127.10.232.1:8080
Haraka isn't listening on port 80 like you think it is. I highly suspect that Openshift is proxying the traffic between port 80 on the external IP to 8080 and treating it as HTTP - hence why Haraka is seeing HTTP traffic on it's port.
This is an OpenShift question - you need to go speak to their support. See https://forums.openshift.com/expose-port-8080-to-the-internet
Other PaaS services (like IBM Bluemix) have this issue too. So I think we should fine a right way together.
If Haraka can see queries on port 80 why it can't listen other events? I don't understand this moment
Other node servers working fine... Why not Haraka?
Your other node servers are http servers. You can't send http to Haraka and expect it to work.
On Jun 17, 2015, at 8:44 PM, avently notifications@github.com wrote:
Other node servers working fine... Why not Haraka?
— Reply to this email directly or view it on GitHub.
Ok, I understand. Can I run node server, send json file with email data to it via http and then forward this data somehow to Haraka? I need only outgoing mail.
You could write your own plugin to do that.
However.
These PaaS providers will likely block outbound port 25 (as they don't want to deal with spam/abuse) or will heavily rate-limit it. They pretty much expect you to use something like AmazonSES, Sendgrid or Mailgun to send mail from your apps - and for that you want nodemailer and not Haraka.
Hello.
I trying to install Haraka on Openshift. On my local machine its working fine but on Openshift Haraka listen only on port 80 from web browser. I use swaks for testing. Here are the results:
This is the logs:
As you can see Haraka did not get a call. Also i use 80 port instead of 8080 because of Openshift specific.
When i open browser and go to mymail-app.rhcloud.com:80 Haraka write this:
If i make port forwarding and use localhost of my home computer when using swaks everything is fine and working.
Can you please help me?