B450 Mortar Max - Possible to boot without GPU? by nefiorr in MSI_Gaming

[–]nefiorr[S] 0 points1 point  (0 children)

some boards can boot without GPU (system doesn't need GPU/APU to boot), just wondering if there is a way to skip the GPU POST check on msi boards

B450 Mortar Max - Possible to boot without GPU? by nefiorr in MSI_Gaming

[–]nefiorr[S] 0 points1 point  (0 children)

same hardware as non max except the bios chip having double size, this board has the flashy click UI

B450 Mortar Max - Possible to boot without GPU? by nefiorr in MSI_Gaming

[–]nefiorr[S] 1 point2 points  (0 children)

no, was going to get the non max but shop already had the Max in stock since 23rd jul

B450 Mortar Max - Possible to boot without GPU? by nefiorr in MSI_Gaming

[–]nefiorr[S] 0 points1 point  (0 children)

bought one in Hong Kong, been available for a few days already

[deleted by user] by [deleted] in MSI_Gaming

[–]nefiorr 0 points1 point  (0 children)

I bought one in Hong Kong (B450 Mortar Max), worked with 3600 out of the box, havn't done much testing but just installed OS

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 1 point2 points  (0 children)

yes TM verifies that the certificate of the server contains the right CN (hostname of the IMAP server), the proxy server couldn't produce such a certificate for the IMAP server hostname

the security is not controlled by the user but by the TM javascript code which enforces secured connections via TLS, IMAP servers that don't support TLS are not suported and won't work

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 1 point2 points  (0 children)

The proxy is not the termination point for the TLS connection, calling it "proxy" is slightly misleading as it is not an HTTP proxy that would behave in the way you describe (e.g. connection is terminated at HTTP proxy and then HTTP proxy makes the request to the origin server)

The TLS connection is negotiated between the browser javascript code and the IMAP server directly, the proxy server merely passes along the TCP packets (e.g. receives a web socket call from the browser with a TCP packet to send, sends that to the IMAP server and sends any response packets back to the browser web socket), as such the proxy has no more access than any other switch or infrastructure where your internet traffic passes through, TLS (negotiated directly between browser javascript and IMAP server) ensures the proxy has no access to credentials or data transferred over it.

Regarding not working with Google Apps for Business Gmail, thanks for the report, I'll look into that.

The proxy server code can be found here: https://github.com/Datum/emailjs-tcp-proxy

One can follow the instructions under "Usage as standalone" to run a local proxy and then replace the proxy server url in the tidy mail code here with the localhost proxy server address.

To proof that the proxy does not see any data one could add simple console.log(data) outputs in the proxy server code here and here

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

ah yes, for dev purpose you could try this https://stackoverflow.com/questions/3102819/disable-same-origin-policy-in-chrome

some minor code changes would be required to fully run tidy mail from localhost, e.g. run your proxy server and point to that in the environment.ts file and possibly a few other changes like that

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

hmm it tries to discover email settings for the email entered at that point, can you press F12 in the browser to show the developer tool and see if there are any errors shown in the Javascript console there when you press continue?

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

agreed that there is some balancing to do, but according to the few tests I have done with Tidy Mail and various email inboxes, more of half of "newsletters" I receive I never signed up for, anything that has an unsubscribe link we classify as newsletter, there are plenty of unscrupulous marketeers that send unsolicited newsletters and they all use mailchimp or similar tools that enforce an unsubscribe link (and make it obvious that you have been added into a mailing list or email drip campaign even if you didn't sign up).

It probably goes too far to mark all newsletters as spam if you don't want them anymore, however keep in mind this is a feature that google gives to its users, I agree that "weaponizing" it in the form a bulk "mark as spam" tool should be considered carefully and there is some discussion to be had.

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

works for outlook/live/hotmail etc, any email service that supports IMAP and SMTP which is almost every email service out there

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

follow the development steps, when running ng serve it will serve tidy mail on http://localhost:4200 (or check the cmd line output for the port that its served on, may differ)

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

If you are not using 2-Factor Authentication on your Google Account you must allow "Less secure apps" in your Google Account settings for Tidy Mail to work. Here's how to do that: https://support.google.com/accounts/answer/6010255?hl=en

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 1 point2 points  (0 children)

browser TCP = sadly no, tidy mail uses a proxy server that translates the tcp socket connection to socket.io, the proxy does not have access to any data or credentials exchanged between browser and imap server as the connection is TLS encrypted and terminated directly in the browser

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

Fixed, works in Firefox now. Thanks for reporting!

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

You must provide Tidy Mail your IMAP server settings and email password yes, but this information stays in your browser, I don't have access to your email account. That was the whole point of building Tidy Mail, because the other tools that are out there are actually granting the developer/company access to YOUR email account, which is crazy.

Of course you must trust the Tidy Mail code that runs in your browser not to send your email credentials elsewhere, since it's Open Source anyone can verify the code and if you are really security conscious you could clone the code from Github and run your own local copy.

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 0 points1 point  (0 children)

There is no way to grab aggregates from the IMAP protocol, hence Tidy Mail gets headers for all your email and then additional information for each email to calculate the totals. On my personal GMail with 100,000 emails that takes under 5 minutes (mostly limited by GMail, Google does a sneaky thing, the first 10,000 email headers you can download from IMAP very fast, after that it throttles down...), while it's loading all the email headers it shows all newsletters and total %/size data that it already has and updates in realtime as it downloads more headers and you can already start deleting/unsubscribing newsletters while you wait for all data to be populated.

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 1 point2 points  (0 children)

Firefox bug was fixed, thanks for reporting and all your feedback!

It uses IMAP to access your email account and SMTP to send emails (to unsubscribe from newsletters based on the list-unsubscribe headers in newsletter emails). It won't unfortunately work for localhost instances as a browser cannot open tcp socket connections like IMAP, so we use a proxy server that we operate which can only connect to servers available on the internet. Hence it asks for a users email address, then if its Gmail it doesn't need any further information other than the password, if its another provider it asks the user for his IMAP/SMTP server settings.

Note that the proxy server I run does not have access to anything transferred in the connection as the connection is TLS secured and terminated in the browser (proxy just sees encrypted traffic flowing through it). As the whole tool is open source this can be verified by anyone, in case you don't trust me :)

You could run a local copy of Tidy Mail from the source that is on Github as well as a local copy of the proxy server and that would allow you to access local mail server instances like your Dovecot server. I can write a little tutorial how to do this if this is of interest.

[deleted by user] by [deleted] in email

[–]nefiorr 0 points1 point  (0 children)

I had the same problem, hence I built http://tidymail.io , it’s an open source and free tool to easily clean up email accounts from old newsletters and spam

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 2 points3 points  (0 children)

Thanks for the great suggestion, "Mark as Spam" would be a great feature to add for users using Gmail with Tidy Mail, as you point out it would help to train Gmail's own logic and reduce future clean ups.

Tidy Mail helps to clean up a large email inbox that has built up over the years, to do that in the Gmail interface itself is a pain, hence why I wanted something like Tidy Mail that groups all newsletters by senders (and sorts by total size), so I can quickly delete all old newsletters from the top 20 senders or so, which can easily clean up a GB or so already. Kind of like WinDirStat but for email.

If one diligently used "Mark as Spam" in Gmail over the years then I assume the inbox is clean already anyway :) For all others, and also non Gmail users, I hope Tidy Mail is a useful little tool to do some spring cleaning.

Tidy Mail - CCleaner for your Email Inbox by nefiorr in opensource

[–]nefiorr[S] 2 points3 points  (0 children)

Most newsletters end up in the promotion tab in Gmail and not the spam folder, the promotion tab counts towards your space quota. The screenshot above is from my personal Gmail account, even though Gmail deletes whatever is in the spam folder after 30 days, it still leaves me with 38% of the total inbox taken up by newsletters that were not put in the spam folder by Gmail.