-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot receive external email #58
Comments
Here are more details following a discution with haraka. The error come from smtpin plugin. Here is plugin list ordered and full log of the error. |
I've gotten the same error as well |
How were you able to trace detailed log out of peps_smtpout container? |
I too have below error. Anybody found any solution so far??
|
I have the same problem :( |
Guys, you might want to try my branch (while they review and merge my PRs). I fixed the inbound and outbount containers. It's here: https://github.com/tiangolo/PEPS/tree/update-haraka-out I'm using NodeJS official images as the base images (following Docker best practices) instead of the Phushion base image, so it should be less prone to errors now (and easier to debug). If it works for you, it would be great if you can also report it in the PRs I created here so that they can merge the fixes: |
Installation in progress, Thanks! |
peps_server and peps_smtpin stop working about 30s after I start them. I'll try to find some logs to see what happen. |
have this in peps_server /opa/usr/local/lib/opa/stdlib/opabsl.opp/opabslNodeJsPackage.js:935 Error: Your toplevel contains value which can't be synchronously computed *** Killing all processes... and for smtpin: which is 'normal' because it try to connect to peps_server... |
@MLaudren It says there's an error in your To do that you need to enter the PEPS directory and run: echo "example.com" > domain ...replacing |
Yep, the domain and host files are correct. in the peps/peps.sh script, the --smtp-out-host refer to this variable: $SMTPOUT_PORT_25_TCP_ADDR |
It's used here: https://github.com/tiangolo/PEPS/blob/update-haraka-out/Makefile#L59 And it's declared here: https://github.com/tiangolo/PEPS/blob/update-haraka-out/Makefile#L14 Then, are you using |
I do a Did I miss something? Edit:
I cannot find the one in the error message : SMTPOUT_PORT_25_TCP_ADDR |
Ok, I've updated the peps.sh to map to SMTPOUT_PORT_465_TCP_ADDR and SMTPOUT_PORT_465_TCP_PORT instead of 25 and now peps server is running. but still have the domain error in smtpin... |
I've started again manually the smtpin and it look like good. |
Manage to make it works! Thanks Tiangolo! |
Great @MLaudren ! 🎉 |
Will close the issue after PR #71 is accepted. |
Hi,
I was trying Peps, and I'm not able to receive any external email but can send them.
According to https://mxtoolbox.com/, Only the SMTP Banner is incorrect:
SMTP Banner Check Reverse DNS does not match SMTP Banner.
Others passed tests:
SMTP Reverse DNS Mismatch OK - 1.2.3.4 resolves to mydomain.ex
SMTP Valid Hostname OK - Reverse DNS is a valid Hostname
SMTP TLS OK - Supports TLS.
SMTP Connection Time 1.031 seconds - Good on Connection time
SMTP Open Relay OK - Not an open relay.
SMTP Transaction Time 3.344 seconds - Good on Transaction Time
If I look into the log on smtpout container, I can see that my email is receive but I have the following error, and nothing appear in the targeted account.
I try using gmail and outlook but both fail...
Error section :
[CRIT] [-] [core] TypeError: The header content contains invalid characters
[CRIT] [-] [core] at ClientRequest.OutgoingMessage.setHeader (http.js:733:13)
[CRIT] [-] [core] at new ClientRequest (http.js:1429:14)
[CRIT] [-] [core] at Object.exports.request (http.js:1899:10)
[CRIT] [-] [core] at Request.start (/usr/local/haraka/node_modules/request/index.js:603:30)
[CRIT] [-] [core] at Request.write (/usr/local/haraka/node_modules/request/index.js:1226:28)
[CRIT] [-] [core] at MessageStream.ondata (stream.js:51:26)
[CRIT] [-] [core] at MessageStream.emit (events.js:95:17)
[CRIT] [-] [core] at ChunkEmitter. (/usr/lib/node_modules/Haraka/messagestream.js:352:18)
[CRIT] [-] [core] at ChunkEmitter.emit (events.js:95:17)
[CRIT] [-] [core] at ChunkEmitter.end (/usr/lib/node_modules/Haraka/chunkemitter.js:92:14)
I have Haraka@2.7.3 but it's the same with the latest 2.8.0-alpha7
I can provide extensive log if needed.
Any help is welcomed.
Thanks!
The text was updated successfully, but these errors were encountered: