Skip to content
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

Outbound Bounce messages according to RFC3464 #1189

Merged
merged 1 commit into from
Sep 25, 2015

Conversation

hatsebutz
Copy link
Contributor

This PR adds bounce messages in RFC3464 format for outbound failures:

  • config/outbound.bounce_message is used for the headers and the human-readable part
  • bounce message contain original mail headers only
  • re-uses dsn.js for errors before talking to remote-MTA
  • uses remote-MTA codes on failures during SMTP conversation
  • includes tests
  • includes no docs except some lines in source
  • reorganized outbound_protocol tests to reuse fixtures/vm_harness

Feedback welcome

@smfreegard
Copy link
Collaborator

+1 From me - this looks great.

@msimerson - are you happy with the tests?

@msimerson
Copy link
Member

My response to this PR is to blow @hatsebutz a kiss.

I think there's an outstanding issue related to DSN and we should check if this closes it.

@Dexus
Copy link
Member

Dexus commented Sep 25, 2015

👍 have test it live and i'm happy :)

smfreegard added a commit that referenced this pull request Sep 25, 2015
Outbound Bounce messages according to RFC3464
@smfreegard smfreegard merged commit 1240532 into haraka:master Sep 25, 2015
@baudehlo
Copy link
Collaborator

There's one bit of the code where the previous call to .bounce() is just
commented out. I'd like to get that removed not just commented out.

On Fri, Sep 25, 2015 at 12:36 PM, Steve Freegard notifications@github.com
wrote:

Merged #1189 https://github.com/baudehlo/Haraka/pull/1189.


Reply to this email directly or view it on GitHub
https://github.com/baudehlo/Haraka/pull/1189#event-419367899.

@smfreegard
Copy link
Collaborator

Sorry @baudehlo - I missed that. Addressed in #1190 along with some others that were also in outbound.js.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants