profile
viewpoint
James Hillyerd jhillyerd @google Redmond, WA, US https://twitter.com/jameshillyerd Google Cloud TSE, Go enthusiast

inbucket/inbucket 624

Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.

jhillyerd/enmime 219

MIME mail encoding and decoding package for Go

inbucket/fauxmailer 7

Generate random emails, sent via SMTP

jhillyerd/perkeep-docker 6

Multi-stage docker build for Perkeep

jhillyerd/go-to-elm-json 2

Convert a Go struct to an Elm record via JSON decoder pipeline.

inbucket/demo.inbucket.org 1

GCP CoreOS config for demo.inbucket.org

jhillyerd/flac2mp3 1

My old FLAC to MP3 script

inbucket/inbucket.org 0

Inbucket Website

jhillyerd/3d-printer-profiles 0

My 3D printer profiles

jhillyerd/awesome-new 0

A list of `.new` domain to perform online actions in one quick step.

push eventinbucket/inbucket

James Hillyerd

commit sha ebd25a60e122ac7b30816603bbaa2caef46dcb18

ui: Remove to do comments, must keep session.router

view details

push time in 4 hours

delete branch inbucket/inbucket

delete branch : deps

delete time in 5 hours

push eventinbucket/inbucket

James Hillyerd

commit sha 7c8764957974bec879cda9c02caa7b9213b1f8f1

ui: Convert Layout to use Effects

view details

push time in 17 hours

delete branch inbucket/inbucket

delete branch : feature/layout-effect

delete time in 17 hours

create barnchinbucket/inbucket

branch : feature/layout-effect

created branch time in 17 hours

push eventinbucket/inbucket

James Hillyerd

commit sha e56365b9a0cadcfef7e9d433ce6c999c74aa6070

Update deps (#184) * backend: update Go dependencies * frontend: update npm dependencies

view details

push time in 18 hours

PR merged inbucket/inbucket

Update deps
+231 -269

0 comment

4 changed files

jhillyerd

pr closed time in 18 hours

PR opened inbucket/inbucket

Update deps
+231 -269

0 comment

4 changed files

pr created time in 18 hours

push eventinbucket/inbucket

James Hillyerd

commit sha 86186c192ed171fda5350bd4b2d07f9414b01deb

frontend: update npm dependencies

view details

push time in 18 hours

create barnchinbucket/inbucket

branch : deps

created branch time in 19 hours

delete branch inbucket/inbucket

delete branch : feature/readme

delete time in 19 hours

push eventinbucket/inbucket

James Hillyerd

commit sha 698b0406c8eee911132601aa5992ee651152e43f

Readme updates (#183) * Add docker build badge * Rephrase things * add dev guide link * Remove brew tap section until #68 is fixed

view details

push time in 19 hours

PR merged inbucket/inbucket

Readme updates
+30 -32

0 comment

1 changed file

jhillyerd

pr closed time in 19 hours

push eventinbucket/inbucket

James Hillyerd

commit sha 58c9a01198ab96fe659f78e39a3e55111c7a8c35

Rephrase, add dev guide link, remove brew tap section

view details

push time in 19 hours

PR opened inbucket/inbucket

Readme updates
+30 -32

0 comment

1 changed file

pr created time in 19 hours

push eventinbucket/inbucket

James Hillyerd

commit sha a27b9f32ceaeedebf276f267b3a7b7150a084ecc

Rephrase, add dev guide link, remove brew tap section

view details

push time in 19 hours

push eventinbucket/inbucket

James Hillyerd

commit sha d380b48d430176dcbe285c1f7688264e7edefadc

Rephrase, add dev guide link, remove brew tap section

view details

push time in 19 hours

push eventinbucket/inbucket

James Hillyerd

commit sha 8f18f09b7c97ec1310fcbc7e3184e9f09d28fe6d

Rephrase, add dev guide link, remove brew tap section

view details

push time in 19 hours

create barnchinbucket/inbucket

branch : feature/readme

created branch time in 19 hours

issue commentinbucket/inbucket

Update Configurator for 3.0

On second thought, best to do the bare minimum to get the current configurator updated for 3.0, then work on a revamp project later.

jhillyerd

comment created time in a day

issue openedinbucket/inbucket

Update Configurator for 3.0

It is an opportunity to try something new with Elm, such as:

  • Port to elm and try out elm-ui: https://korban.net/elm/elm-ui-patterns/
  • Parcel: https://deedop.de/blog/the-pet-stack-1
  • Investigate elm-spa

created time in a day

delete branch inbucket/inbucket

delete branch : feature/highlight

delete time in 2 days

push eventinbucket/inbucket

James Hillyerd

commit sha 361bbec2937a81ab4b46a37ffd35dff2fa500b46

ui: Keyboard accessibility focus highlights (#180) * Focus indication for mailbox message list * Add focus for monitor message list

view details

push time in 2 days

PR merged inbucket/inbucket

Accessibility highlights
+23 -0

0 comment

2 changed files

jhillyerd

pr closed time in 2 days

PR opened inbucket/inbucket

Accessibility highlights
+23 -0

0 comment

2 changed files

pr created time in 2 days

create barnchinbucket/inbucket

branch : feature/highlight

created branch time in 2 days

delete branch inbucket/inbucket

delete branch : feature/font

delete time in 3 days

delete branch inbucket/inbucket

delete branch : feature/refresh

delete time in 3 days

push eventinbucket/inbucket

James Hillyerd

commit sha 407ae87a3bb1cea52320812a6abb76f8e1ac096f

ui: Add refresh button to mailbox page (#179) `socketConnected` is not implemented, but will be used when we implement #92

view details

push time in 3 days

PR opened inbucket/inbucket

ui: Add refresh button to mailbox page
+103 -41

0 comment

2 changed files

pr created time in 3 days

create barnchinbucket/inbucket

branch : feature/refresh

created branch time in 3 days

push eventinbucket/inbucket

James Hillyerd

commit sha 4648d8e5931c42a77f7e0c65abd939e2afd5db3d

ui: Use OpenSans font (#178)

view details

push time in 3 days

PR merged inbucket/inbucket

ui: Use OpenSans font
+20 -5

0 comment

7 changed files

jhillyerd

pr closed time in 3 days

push eventinbucket/inbucket

James Hillyerd

commit sha 1e3500e555315a8604b970bbc1d0cad95bf457af

ui: Use OpenSans font

view details

push time in 3 days

PR opened inbucket/inbucket

ui: Use OpenSans font
+13 -5

0 comment

6 changed files

pr created time in 3 days

create barnchinbucket/inbucket

branch : feature/font

created branch time in 3 days

push eventjhillyerd/3d-printer-profiles

James Hillyerd

commit sha 1f9218d105d97f0249449680afd1b5c7ded1c701

Update PrusaSlicer_config_bundle.ini Final bowden export

view details

push time in 6 days

Pull request review commentjhillyerd/enmime

Feature/159

 func readHeader(r *bufio.Reader, p *Part) (textproto.MIMEHeader, error) { 		firstColon := bytes.IndexByte(s, ':') 		firstSpace := bytes.IndexAny(s, " \t\n\r") 		if firstSpace == 0 {-			// If there is a single colon followed immediately by a space and there-			// is no equal sign, or comes before any equal sign, then it should not-			// be considered as a continuation.-			colonSpaceIdx := bytes.Index(s, []byte{':', ' '})-			equalIdx := bytes.IndexByte(s, '=')-			if bytes.Count(s, []byte{':'}) == 1 && colonSpaceIdx != -1 &&-				(equalIdx == -1 || equalIdx > colonSpaceIdx) {-				s = textproto.TrimBytes(s)+			// If the line begins with some space, followed by a header-like+			// string (any combination of upper and lower case letters,+			// numbers and dash sign), then it should not be considered+			// as a continuation but as a new header.+			sTrimmed := textproto.TrimBytes(s)+			if firstSpace < firstColon && headerDeclarationRegex.Match(sTrimmed) {

I agree the equals sign detection is probably not what we want. I don't have much time to think or review until the weekend.

pacellig

comment created time in 7 days

PullRequestReviewEvent

Pull request review commentjhillyerd/enmime

Feature/159

 func readHeader(r *bufio.Reader, p *Part) (textproto.MIMEHeader, error) { 		firstColon := bytes.IndexByte(s, ':') 		firstSpace := bytes.IndexAny(s, " \t\n\r") 		if firstSpace == 0 {-			// If there is a single colon followed immediately by a space and there-			// is no equal sign, or comes before any equal sign, then it should not-			// be considered as a continuation.-			colonSpaceIdx := bytes.Index(s, []byte{':', ' '})-			equalIdx := bytes.IndexByte(s, '=')-			if bytes.Count(s, []byte{':'}) == 1 && colonSpaceIdx != -1 &&-				(equalIdx == -1 || equalIdx > colonSpaceIdx) {-				s = textproto.TrimBytes(s)+			// If the line begins with some space, followed by a header-like+			// string (any combination of upper and lower case letters,+			// numbers and dash sign), then it should not be considered+			// as a continuation but as a new header.+			sTrimmed := textproto.TrimBytes(s)+			if firstSpace < firstColon && headerDeclarationRegex.Match(sTrimmed) {

I agree with Daniel, would prefer to avoid the regex.

pacellig

comment created time in 9 days

PullRequestReviewEvent

delete branch inbucket/inbucket

delete branch : feature/effects

delete time in 11 days

push eventinbucket/inbucket

James Hillyerd

commit sha 5c5b0f819b62057a6bc82612cf88902cecd6bd07

Effects refactor continued (#177) * Use Effects instead of replaceUrl in Mailbox * Add Effect.navigateRoute to handle monitor message clicks * Add a focusModal effect for mailbox purge * Remove temporary Cmd wrapper Effect

view details

push time in 11 days

PR merged inbucket/inbucket

Effects refactor continued
+75 -51

0 comment

3 changed files

jhillyerd

pr closed time in 11 days

PR opened inbucket/inbucket

Effects refactor continued
+75 -51

0 comment

3 changed files

pr created time in 11 days

push eventinbucket/inbucket

James Hillyerd

commit sha 0b54e2123a82f8498f1fbf42156e02c7b18fcd6c

Add a focusModal effect for mailbox purge

view details

James Hillyerd

commit sha 0fb5e88d4ea75fbf8b018429c8c900851e359f74

Remove temporary Cmd wrapper Effect

view details

push time in 11 days

push eventinbucket/inbucket

James Hillyerd

commit sha 1515c5bdf973f448621d6b6a801eb2cf968614ad

Use Effects instead of replaceUrl in Mailbox

view details

James Hillyerd

commit sha ff469cee31d90b7c5f9ae69b92be99102dd05e69

Add Effect.navigateRoute to handle monitor message clicks

view details

push time in 11 days

push eventinbucket/inbucket

James Hillyerd

commit sha 8adfd8223268e3ee8fb5493aac4b86ead7aa7550

ui: add `npm run clean` script

view details

push time in 11 days

push eventinbucket/inbucket

James Hillyerd

commit sha 2162a4caaa703a05f764b2156b50a33e14742c35

ui: Add an Effect system to handle global state and Elm Cmds (#176) All pages now leverage Effects for most of their Session and Cmd requests. More work required for routing and other lingering Cmd use.

view details

James Hillyerd

commit sha 8adfd8223268e3ee8fb5493aac4b86ead7aa7550

ui: add `npm run clean` script

view details

push time in 11 days

push eventinbucket/inbucket

James Hillyerd

commit sha 2162a4caaa703a05f764b2156b50a33e14742c35

ui: Add an Effect system to handle global state and Elm Cmds (#176) All pages now leverage Effects for most of their Session and Cmd requests. More work required for routing and other lingering Cmd use.

view details

push time in 12 days

PR merged inbucket/inbucket

ui: Add an Effect system to handle global state and Elm Cmds

This is the first phase of the implementation and refactor. All pages now leverage Effects for most of their Session and Cmd requests. More work required for routing and other lingering Cmd use.

+464 -171

0 comment

8 changed files

jhillyerd

pr closed time in 12 days

PR opened inbucket/inbucket

ui: Add an Effect system to handle global state and Elm Cmds

This is the first phase of the implementation and refactor. All pages now leverage Effects for most of their Session and Cmd requests. More work required for routing and other lingering Cmd use.

+464 -171

0 comment

8 changed files

pr created time in 12 days

push eventinbucket/inbucket

James Hillyerd

commit sha fb10431092e0e51bc22c1efeb3e85f0bfe75d2c3

Add effects for deleting messages

view details

James Hillyerd

commit sha 9be9c04faad5e24ac79490c1ee6e2a741da40dd5

Add Posix time effect

view details

James Hillyerd

commit sha 47e8d32a0204d7e3798825cb48e19cd5e312465b

Add ScheduleTimer effect

view details

James Hillyerd

commit sha c8e462a42d97a960fdbaa8d0ac26c89bfa93bd8b

Cleanup debug code, Cmds are correctly ordered

view details

push time in 12 days

delete branch inbucket/inbucket

delete branch : hot-watch

delete time in 12 days

push eventinbucket/inbucket

James Hillyerd

commit sha cf4c5a29bb05bd029221c890ea5ff9842ba295cb

ui: Force file watch on dev server file watch stopped working

view details

James Hillyerd

commit sha 10ea18c068ff6edc097af9bb4f76f2fca777be83

Refactor pages to use Effect type via temporary Cmd wrapping

view details

James Hillyerd

commit sha 25578237e467432819cbbd4bb2c5fc8a4ad65b31

Effect.showFlash

view details

James Hillyerd

commit sha ae499d0a8d6ee064304890dd556e6a002390b813

Add effects for recent mailboxes and routing toggle

view details

James Hillyerd

commit sha a70dbc6503bfc16838c8cd03539ce42ab02bd0c7

Rename Session effects

view details

James Hillyerd

commit sha de0d7ccc5406782e79d08fc138f14a33e4b40e2b

Add first ApiEffect: getGreeting

view details

James Hillyerd

commit sha c74bb6e9b59b67c0caaf5da259168d40a86e5e3e

Add effects for status APIs

view details

James Hillyerd

commit sha ebd5ff7b21c31e58a989cd3afed4afea09320ca2

Add effects for viewing messages

view details

push time in 12 days

issue commentelm-community/elm-webpack-loader

Version 7.01 doesn't observe source code changes anymore

Ran into the same issue today, adding --watch to my dev server script solved it:

    "dev": "webpack-dev-server --mode development --port 3000 --hot --watch",

However, my hot reload errors are still broken, instead of the elm compiler output, I just get this in the browser modal overlay:

Failed to compile.

./src/Main.elm
Module build failed (from ./node_modules/elm-webpack-loader/index.js):
Compiler process exited with error Compilation failed
sporto

comment created time in 12 days

push eventinbucket/inbucket

James Hillyerd

commit sha cf4c5a29bb05bd029221c890ea5ff9842ba295cb

ui: Force file watch on dev server file watch stopped working

view details

push time in 12 days

create barnchinbucket/inbucket

branch : hot-watch

created branch time in 12 days

issue commentjhillyerd/enmime

Formatted header breaks email readability when received on mail user agent

In case we don't hear back from requaos, here's my thoughts... please treat as brainstorming and challenge if you disagree. :)

Single stray indent

x-header-one: value
  x-header-two: value
x-header-three: value

should be treated as three separate headers, no continuation. I believe this is what #149 was intended to handle.

Run of indented "headers"

x-header-one: value
  x-continue: value
  x-continue: value
x-header-two: value

It's seems unlikely that a bunch of actual headers would all be indented, so this should be treated as a continuation.

Normal continuation

x-header-one: value
  non-header-like continuation

Treat as continuation.

pacellig

comment created time in 12 days

issue commentjhillyerd/enmime

Formatted header breaks email readability when received on mail user agent

cc @requaos in case he has ideas.

Looking at the code in #149 it cares about where the colon is in relation to equal signs, but I think it will accept a header with spaces in its name, instead of considering that a continuation. That seems problematic, as I'd expect it to error out later.

pacellig

comment created time in 14 days

issue commentjhillyerd/enmime

Formatted header breaks email readability when received on mail user agent

I think we need to do better than just reverting #149 - as it appears it is preventing a full-stop error, which is worse than a header with misformatted whitespace in my opinion.

pacellig

comment created time in 14 days

push eventinbucket/inbucket

James Hillyerd

commit sha eae98f96453b252c153bf83dae93ac3b128deb26

Effect.showFlash

view details

James Hillyerd

commit sha 9fa3e8655cb6ba150515023fb5b032e8be2d1865

Add effects for recent mailboxes and routing toggle

view details

push time in 17 days

create barnchinbucket/inbucket

branch : feature/effects

created branch time in 18 days

push eventinbucket/inbucket

James Hillyerd

commit sha 6598b091140a66e5a194cdbdb20012727e92bb0c

ui: Start dev server with default host, not 0.0.0.0 0.0.0.0 does not work well with WSL2 on Windows 10

view details

push time in 18 days

delete branch inbucket/inbucket

delete branch : linebreaks

delete time in 19 days

delete branch inbucket/inbucket

delete branch : feature/release-action

delete time in 19 days

delete branch inbucket/inbucket

delete branch : npmd

delete time in 19 days

delete branch inbucket/inbucket

delete branch : deps

delete time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha ce5bfddaa5b5df3828cb05d14e152e7bee36cf37

Migrate release process from travis to github (#175) * set fetch depth to 0 * Only snapshot when not tagged * Run deploy for v* tags * travis: remove deploy stage

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha 90f86346acfdf5fd07d1b175fb6bceccf54db895

run for v* tags

view details

James Hillyerd

commit sha cede1938d413f61008e356443d63b2d1606b4fa8

travis: remove deploy stage

view details

push time in 19 days

delete tag inbucket/inbucket

delete tag : vfakerelease3

delete time in 19 days

delete tag inbucket/inbucket

delete tag : fakerelease2

delete time in 19 days

delete tag inbucket/inbucket

delete tag : fakerelease

delete time in 19 days

created taginbucket/inbucket

tagvfakerelease3

Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.

created time in 19 days

created taginbucket/inbucket

tagfakerelease2

Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.

created time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha 15897365dcba3fcb3bdc8ca8d3c5c0cb745d57b6

v tags only

view details

push time in 19 days

created taginbucket/inbucket

tagfakerelease

Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.

created time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha b437c5a43ecdf489f5012e5874c1631eb76d6a4a

caps

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha 9f4b9a3e4b5df170dfc2dfdd8ebb1057189fd8a2

add token

view details

James Hillyerd

commit sha 5c7ac6364da1dde7a7d2ba9b782160fdcb5e6cf6

rename

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha ecfb786d99c47e69e037728c8647ca1c368fb8e7

add tagged branch

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha eafff16754f65cf173881a094dc15e22c1b1ad28

trigger run

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha 61d309d2ffefaa9882482fbd1a27a611fe6970d1

trigger run

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha 18e179421a1eb09e2f82a156deeca90dffa354e6

fix yaml quote syntax

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha f1ff750d29da3337d61b3710f5251811a32d6ad2

release-snapshot: Only snapshot when not tagged

view details

push time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha 135fea6a537f72a27d379e738feb3947dbebf84d

release-snapshot: Only snapshot when not tagged

view details

push time in 19 days

create barnchinbucket/inbucket

branch : feature/release-action

created branch time in 19 days

push eventinbucket/inbucket

James Hillyerd

commit sha 2934d799efd87de22dadd7117a1f49f76a6d8542

Add a GitHub workflow for building a snapshot release

view details

push time in 20 days

delete branch inbucket/inbucket

delete branch : feature/release-action

delete time in 20 days

push eventinbucket/inbucket

James Hillyerd

commit sha 58aac3d21d142b1937ff7b0532883e7f85411cda

Add a GitHub workflow for building a snapshot release

view details

push time in 20 days

create barnchinbucket/inbucket

branch : feature/release-action

created branch time in 20 days

release inbucket/inbucket

v3.0.0-beta3

released time in 20 days

push eventinbucket/inbucket

Fred Cox

commit sha 12802e93cb71c3a7758314ff0c493fedad5a398a

Fix var name for tls cert (#146)

view details

James Hillyerd

commit sha 45d9d2af394fd862d64e298fdd59f5caae616d52

travis: Update to Go 1.14.x

view details

James Hillyerd

commit sha 201987f6a89b2cb0e484525cf9d615097b4c5d13

ui: Upgrade to elm 0.19.1, bump all JS deps

view details

James Hillyerd

commit sha eef4bbdb01aace52e7dc511acc6b1b0b8880adaa

ui: bump elm core libs

view details

James Hillyerd

commit sha fc76ce74cbaa72a4a06c3fe54e10c24798dffff0

ui: bump elm indirect versions

view details

James Hillyerd

commit sha 2436f2e3de1b34b6b463229e2f6983f6a60fd9bc

ui: bump elm filesize, date-format versions

view details

James Hillyerd

commit sha a64429ae61fe55fbb5e09c62ad42811c53fd73e2

Merge branch 'feature/elm-0191' into develop

view details

James Hillyerd

commit sha bfac9a0cc27bf4fc5d69fca200176ffdfdd5643b

nix: add elm lang server, for nixos newer than 19.09

view details

James Hillyerd

commit sha d2da53cc0faed178b8791aab4d49d7f7774adc80

ui: Convert main.css to mobile first

view details

James Hillyerd

commit sha 22a7789b7b68c7fdf5367abcd794c089794448f5

ui: Prevent mailbox dropdown overflow

view details

James Hillyerd

commit sha 66c95baf053c7a2eea4b36ec93f14ba29ed18196

ui: Horizontally center content on wide displays

view details

James Hillyerd

commit sha c21066752f652e1b1d847e9156e148c8d6dfad1c

travis: Switch to ubuntu bionic w/ preinstalled nodejs

view details

James Hillyerd

commit sha 9573504725274ca2dc1a333b899943ddba09fd52

Merge branch 'feature/padding' into develop

view details

James Hillyerd

commit sha 2b857245f7a86fd0de464fb0ff2a5b16784e927a

ui: Fix linter warnings in Data dir

view details

James Hillyerd

commit sha 1a45179e314a7614b2c6706882a3360e5012b233

ui: Linter import fixes for Page directory

view details

James Hillyerd

commit sha 59ae2112f7eddf9bc451c5ff3c16ceece0d30dd7

ui: Import fixes for src directory

view details

James Hillyerd

commit sha 083b65c9bc4bb72bf75e912bbe3262a18e088745

ui: Ignore elm make generated index.html

view details

James Hillyerd

commit sha c3129091121119afaf30146d8d8d9f6eaf399916

ui: Cons related linter fixes

view details

James Hillyerd

commit sha c520af4983c366ce0e458edfb34fdfa456fa5e3f

ui: Linter dead code elimination

view details

James Hillyerd

commit sha baad19e8382921e7adb8ced14a7e55f8b3a084fa

ui: Add function signature to accept and store policies

view details

push time in 20 days

issue closedinbucket/inbucket

Configurable URL base path

We can't find a way to use inbucket behind a nginx proxy as a subdirectory since all path are hard-coded to work as root directory.

Do you have any idea how to do such a thing ?

It could be nice to have something like this : http://some.domain/inbucket/

closed time in 20 days

atmaniak

created taginbucket/inbucket

tagv3.0.0-beta3

Disposable webmail server (similar to Mailinator) with built in SMTP, POP3, RESTful servers; no DB required.

created time in 20 days

issue closedinbucket/inbucket

Update websocket

DoS vulnerability fixed in https://github.com/gorilla/websocket/releases/tag/v1.4.1

closed time in 20 days

jhillyerd

issue closedinbucket/inbucket

Empty envelope sender is rejected

Inbucket rejects mail sent with an empty envelope sender.

MAIL FROM:<> is valid in SMTP, and sometimes used for low-value mail (out-of-office, receipt notifications, etc) to ensure that failed delivery will be discarded rather than causing an asynchronous bounce, and to mitigate some flavours of mail loop.

It's a very minor issue, but if fixing it were as simple as removing a check or changing a regex it'd be nice to do.

[9:44:34.675 8] Starting SMTP session
[9:44:34.676 9] <<< 220 inbucket Inbucket SMTP ready
[9:44:34.676 9] >>> EHLO abacus
[9:44:34.676 9] <<< 250-Great, let's get this show on the road
[9:44:34.676 9] <<< 250-8BITMIME
[9:44:34.676 9]     250 SIZE 10240000
[9:44:34.676 9] >>> MAIL FROM:<>
[9:44:34.676 9] <<< 501 Was expecting MAIL arg syntax of FROM:<address>
[9:44:34.676 9] >>> QUIT
[9:44:34.677 9] <<< 221 Goodnight and good luck

closed time in 20 days

wttw

push eventinbucket/inbucket

James Hillyerd

commit sha 1a5db5b5f8704a19ff32490748332c0dfe258b7c

update CHANGELOG

view details

James Hillyerd

commit sha 2408ace6c2352467667bfb3b0322d7183d6cb86c

Merge branch 'release/3.0.0-beta3'

view details

James Hillyerd

commit sha 8a07a24828765a2eb083500902de47c509338daa

Merge tag 'v3.0.0-beta3' into develop

view details

push time in 20 days

more