[{"data":1,"prerenderedAt":376},["ShallowReactive",2],{"project-22210782":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":45,"post_text":47,"what":48,"said":105,"maker_in_thread":203,"shape":212,"grid":216,"attempts":337,"same_week":338,"maker_shows":34,"maker_hidden":368,"reader_version":369,"card":370},"22210782","Heimdall","Self-managed email alias\u002Fforwarding service","title","Show HN: Heimdall – Self-managed email alias\u002Fforwarding service","https:\u002F\u002Fgithub.com\u002Ffterh\u002Fheimdall","github.com","fterh",1580569118,2020,130,52,483,3028,16,"notable","productivity","email alias management","other",[24,25,26,27,28],"email alias","email forwarding","self-hosted email","catch-all email","aws ses","roasted",-0.333,{"positive":32,"neutral":33,"mixed":34,"critical":35},3,6,1,11,21,{"execution":38,"docs":40,"idea":42,"privacy":44},{"positive":39,"critical":34},0,{"positive":41,"critical":34},2,{"positive":39,"critical":43},7,{"positive":39,"critical":34},[34,39,34,34,39,39,39,39,39,32,32,34,39,39,32,39,39,39,32,39,46,32,46,39,39,34,32,39,34,32,39,34,32,34,39,34,39,39,39,39],5,null,{"problem":49,"audience":65,"pricing":47,"motivation":72,"time_to_build":47,"stack":78,"openness":102,"stage":103,"team_size":104},{"value":50,"source":51,"evidence":52},"Creating and managing many email aliases without relying on a third-party provider","commenter",[53,57,61],{"id":54,"by":55,"text":56},"22212459","zAy0LfpBZLC8mAC","> With Heimdall, you completely own and manage your data and the service. No feature limitations or having to trust a third-party company with your data. > Pre-requisites: You…",{"id":58,"by":59,"text":60},"22212583","johnebgd","I’m confused. Why do you want this? You don’t trust a provider to forward your email? Email isn’t a trusted method of communication anyway.",{"id":62,"by":63,"text":64},"22213272","sm4rk0","Providers usually don't give you (unlimited number of) aliases.",{"value":66,"source":67,"evidence":68},"Personal use by the maker, for receiving marketing emails","maker",[69],{"id":70,"by":11,"text":71},"22213926","Right now, silently dropped. Yeah, this is an issue I'm planning to work on. The reason I chose to release it before supporting attachments is that for my use case for receiving…",{"value":73,"source":67,"evidence":74},"Learn AWS and the Serverless framework, and enjoy pet projects",[75],{"id":76,"by":11,"text":77},"22214005","The trust reason is theoretical - in practice, I would trust most decently large services especially for unimportant marketing emails (main use case). My primary motivation in…",[79,90,94,98],{"value":80,"source":51,"evidence":81},"AWS Simple Email Service (SES)",[82,86],{"id":83,"by":84,"text":85},"22212830","christefano","FYI, the developer has a writeup about the design behind this project: https:\u002F\u002Fmedium.com\u002F@fabianterh\u002Fhow-i-built-heimdall-an-open-source-personal-email-guardian-68e306d172d1 At…",{"id":87,"by":88,"text":89},"22213105","airstrike","> Infrastructure > I’m using AWS’s Simple Email Service (SES) to send and receive emails, S3 for storage, and Lambda functions for serverless computing. Here’s how it works: >…",{"value":91,"source":51,"evidence":92},"AWS S3",[93],{"id":87,"by":88,"text":89},{"value":95,"source":51,"evidence":96},"AWS Lambda",[97],{"id":87,"by":88,"text":89},{"value":99,"source":67,"evidence":100},"Serverless framework",[101],{"id":76,"by":11,"text":77},"open_source","launched","solo",{"praise":106,"objections":115,"requests":153,"questions":162,"alternatives":174},[107],{"value":108,"source":51,"evidence":109},"Useful and well-explained design writeup",[110,111],{"id":83,"by":84,"text":85},{"id":112,"by":113,"text":114},"22213125","daseiner1","thank you",[116,124,134],{"value":117,"source":51,"evidence":118},"Attachments are silently dropped",[119,123],{"id":120,"by":121,"text":122},"22213779","jedberg","> Known Limitations > Currently, attachments are not supported. That's kind of a biggie. What happens when someone sends an attachment? Does it bounce? Are they warned? Do I get…",{"id":70,"by":11,"text":71},{"value":125,"source":51,"evidence":126},"Relies on AWS, so data is still held by a third party",[127,128,131],{"id":54,"by":55,"text":56},{"id":129,"by":55,"text":130},"22213789","> Unless you physically own a server you have to put your data somewhere, whether that somewhere is Digital Ocean, some shared hosting provider, AWS, or whatever else. You're…",{"id":132,"by":55,"text":133},"22214353","> No, you're not misunderstanding. I guess I made that statement with the implicit trust of AWS so I didn't think to qualify it. But that doesn't change that you are trusting a…",{"value":135,"source":51,"evidence":136},"Catch-all or per-service aliases are simpler with existing providers",[137,141,145,149],{"id":138,"by":139,"text":140},"22212621","mmcclure","This is a really cool project, so I don't mean to be overly negative, but personally this workflow feels quite a bit more laborious than just having a catch-all email address.…",{"id":142,"by":143,"text":144},"22212761","caymanjim","You're going to get an astronomical amount of junk mail with a catchall email address. Google is great at filtering spam, but not perfect. If you're running your own mail server,…",{"id":146,"by":147,"text":148},"22214485","whatsmyusername","If all you want to do is forward all mail for a domain somewhere you can easily do that at most domain registrars. I use this with Monicker.",{"id":150,"by":151,"text":152},"22214643","wrboyce","Pretty sure Fastmail do (provide unlimited aliases). They certainly provide wildcard aliases, including domain wildcards.",[154],{"value":155,"source":51,"evidence":156},"Support email attachments",[157,158],{"id":120,"by":121,"text":122},{"id":159,"by":160,"text":161},"22215091","thedance","This statement is pretty vague. Exactly what is not supported? Virtually all email is in multipart mime format.",[163],{"value":164,"source":51,"evidence":165},"Why use AWS SES rather than self-hosting the mail server",[166,170],{"id":167,"by":168,"text":169},"22213160","thatha7777","Self-managed email means using SES? The dream of the 90s exclaims “ouch”. It’s a realistic choice and I am not judging it, but still, ouch.",{"id":171,"by":172,"text":173},"22216022","VvR-Ox","I like the idea but I do not understand why someone would want something self-managed\u002Fhosted and then use AMZN SES to send\u002Freceive mail and S3 to save mail\u002Fattachments. 1. AMZN…",[175,185,192,196],{"value":176,"source":51,"evidence":177},"Fastmail catch-all and wildcard aliases",[178,182],{"id":179,"by":180,"text":181},"22213076","moonlighter","I disagree with the \"astronomical amount of junk mail\" statement. I've been using FastMail with a catchall email address for years, and get very little spam; most of which is…",{"id":183,"by":139,"text":184},"22213259","I remember thinking the same thing last time I looked into Fastmail, but earlier when I was checking before posting, it appears that's gotten much, much better. From the Fastmail…",{"value":186,"source":51,"evidence":187},"Domain registrar email forwarding",[188,191],{"id":189,"by":147,"text":190},"22214480","This service is offered by most domain registrars out of the box.",{"id":146,"by":147,"text":148},{"value":193,"source":51,"evidence":194},"Postfix with ViMbAdmin",[195],{"id":142,"by":143,"text":144},{"value":197,"source":51,"evidence":198},"Tamarind",[199],{"id":200,"by":201,"text":202},"22212608","kazinator","I wrote and use a web service called Tamarind for managing throw-away mail aliases: http:\u002F\u002Fwww.kylheku.com\u002Fcgit\u002Ftamarind\u002Ftree\u002FREADME It integrates into Apache as a CGI program…",{"comments":33,"answered":46,"key":204},[205,206,209],{"id":70,"text":71},{"id":207,"text":208},"22213929","I was born in the 90s so I'm not familiar with the \"dream of the 90s\" haha - care to explain?",{"id":210,"text":211},"22213965","No worries, thanks for the feedback (I appreciate all feedback whether positive or negative). A catch-all email address is actually less complex to build and test, but there are…",{"commenters":213,"max_depth":33,"maker_replies":33,"first_comment_mins":214,"lifespan_hours":215},35,240,26,[217,219,221,223,225,227,230,233,236,238,241,243,246,248,252,253,255,257,260,263,264,266,269,271,274,276,278,280,282,283,286,288,290,294,298,301,304,305,309,311,315,317,318,319,320,321,323,327,330,331,334,335],[120,39,34,218,121,39],"project\u002Fcritical\u002Fexecution",[70,39,39,220,11,34],"maker\u002Fneutral\u002Fexecution",[159,39,34,222,160,39],"project\u002Fcritical\u002Fdocs",[167,34,34,224,168,39],"project\u002Fcritical\u002Fidea",[207,34,39,226,11,34],"other\u002Fneutral\u002Fnone",[228,34,39,226,229,39],"22214318","mhluongo",[231,34,39,226,232,39],"22214461","Keverw",[234,34,39,226,235,39],"22214700","ta999999171",[237,34,39,226,232,39],"22214734",[239,34,39,226,240,39],"22215625","technion",[242,34,39,226,232,39],"22215838",[244,34,39,226,245,39],"22217927","techbio",[138,41,32,247,139,39],"project\u002Fmixed\u002Fidea",[249,41,32,250,251,39],"22212673","project\u002Fneutral\u002Fidea","mekster",[142,41,34,224,143,39],[179,41,39,254,180,39],"commenter\u002Fneutral\u002Fnone",[256,41,39,254,139,39],"22213229",[258,41,39,254,259,39],"22215427","zufallsheld",[261,41,32,250,262,39],"22213098","btmiller",[183,41,39,254,139,39],[265,41,39,226,262,39],"22213378",[267,41,39,226,268,39],"22213952","srhngpr",[270,41,39,226,240,39],"22215657",[272,41,32,250,273,39],"22213655","NicoJuicy",[210,41,39,275,11,34],"maker\u002Fneutral\u002Fidea",[277,41,39,254,139,39],"22214299",[83,32,46,279,84,39],"project\u002Fpositive\u002Fdocs",[87,32,32,281,88,39],"project\u002Fneutral\u002Fdocs",[112,32,46,279,113,39],[284,32,39,285,11,34],"22213935","maker\u002Fneutral\u002Fdocs",[200,287,39,226,201,39],4,[289,287,39,226,151,39],"22214637",[291,46,34,292,293,39],"22212432","project\u002Fcritical\u002Fnone","andrewkdinh",[295,46,32,296,297,39],"22212483","project\u002Fneutral\u002Fnone","Lammy",[299,46,39,226,300,39],"22212928","honopu",[302,46,39,226,303,39],"22213037","milankragujevic",[171,33,34,224,172,39],[306,43,46,307,308,39],"22212862","project\u002Fpositive\u002Fnone","rodneyg_",[189,310,34,224,147,39],8,[312,313,39,226,314,39],"22213148",9,"albertgoeswoof",[58,316,34,224,59,39],10,[62,316,32,250,63,39],[146,316,34,224,147,39],[150,316,34,224,151,39],[76,316,39,275,11,34],[54,35,34,322,55,39],"project\u002Fcritical\u002Fprivacy",[324,35,39,325,326,39],"22212551","commenter\u002Fneutral\u002Fprivacy","justusthane",[328,35,39,325,329,39],"22212612","OJFord",[129,35,39,325,55,39],[332,35,39,333,11,34],"22214022","maker\u002Fneutral\u002Fprivacy",[132,35,39,325,55,39],[336,35,39,325,235,39],"22215593",[],[339,344,349,354,358,363],{"id":340,"name":341,"points":342,"category":343},"22200584","Regex Cheatsheet",499,"dev_tools",{"id":345,"name":346,"points":347,"category":348},"22249811","Machine Learning Powered Applications (book)",272,"learning_science",{"id":350,"name":351,"points":352,"category":353},"22210046","Visa List (LGBT+ travel rankings)",186,"consumer_social",{"id":355,"name":356,"points":357,"category":353},"22244109","Camp Fire",151,{"id":359,"name":360,"points":361,"category":362},"22192155","Mailcoach",149,"web_saas",{"id":364,"name":365,"points":366,"category":367},"22233457","Hacker News Trends",137,"data",false,"v2",{"id":371,"name":5,"line":6,"ai":368,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":372,"top":18,"kw":373,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":374,"url":9,"mix":375,"praise":108,"objection":117,"sub":21},22210782,-0.33,[24,25,26,27,28],"1011000003310030003053500130130131010000",[32,33,34,35],1794036586043]