# Spacemail.xyz - webbased eve mail client

**URL:** <https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148>\
**Category:** Third Party Developers\
**Tags:** esi, tool\
**Created:** [September 5, 2017, 7:46am UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148 "2017-09-05T07:46:14Z")\
**Posts on this page:** 9\
**Page:** 3

<div class="post-metadata">

**Author:** ![Snitch\_Ashor](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/snitch_ashor/32/470084_2.png) [@Snitch\_Ashor](https://forums.eveonline.com/u/Snitch_Ashor)\
**Post date:** [November 14, 2017, 4:31pm UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/41 "2017-11-14T16:31:16Z")

</div>

Update: I exchanged the api client completely, if you experience any issues please let me know.

For those interested in details: I’m using a newer version of swagger codegen (2.3) which generates a Client based on Guzzle/HTTP which makes it possible to do API calls async (which I don’t do yet) which might speed up things (which it doesn’t do yet), so yes right now it should behave the same.

If there are no major complaints, I will update the sources anytime soon.

EDIT: Sources on bitbucket updated. If this update breaks your own instance, please mention your php version.

---

<div class="post-metadata">

**Author:** ![Ikki\_Phoenix](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ikki_phoenix/32/391105_2.png) [@Ikki\_Phoenix](https://forums.eveonline.com/u/Ikki_Phoenix)\
**Post date:** [November 17, 2017, 2:58am UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/42 "2017-11-17T02:58:23Z")

</div>

sent a mail to my corp. The spacemail didnt recognize any line breaks or paragraphs.

---

<div class="post-metadata">

**Author:** ![Snitch\_Ashor](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/snitch_ashor/32/470084_2.png) [@Snitch\_Ashor](https://forums.eveonline.com/u/Snitch_Ashor)\
**Post date:** [November 17, 2017, 10:43pm UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/43 "2017-11-17T22:43:06Z")

</div>

> [@Ikki\_Phoenix](#):
>
> sent a mail to my corp. The spacemail didnt recognize any line breaks or paragraphs.

Just tested it and it worked fine. Was there anything special in that mail?

---

<div class="post-metadata">

**Author:** ![Ikki\_Phoenix](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/ikki_phoenix/32/391105_2.png) [@Ikki\_Phoenix](https://forums.eveonline.com/u/Ikki_Phoenix)\
**Post date:** [November 18, 2017, 12:21pm UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/45 "2017-11-18T12:21:07Z")

</div>

The only thing special was links

---

<div class="post-metadata">

**Author:** ![Golden\_Gnu](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/golden_gnu/32/459734_2.png) [@Golden\_Gnu](https://forums.eveonline.com/u/Golden_Gnu)\
**Post date:** [December 11, 2017, 8:51am UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/46 "2017-12-11T08:51:24Z")

</div>

A few feature suggestions:

1. I recently joined some mailing lists, but, new mails from the mailing lists are not showing in the sidebar. It would be really nice if they did…

2. I use spacemail on multiple computers and I feel like the login should not use any scopes.  
-Login without any scopes  
-On first login ask the user to auth the scopes needed to use spacemail

3. Another feature that would be nice to have, is to only auth the scopes for the features you want to use, say I only want to read my mail, but, don’t need the calendar, it would be nice to have the options to only having to auth the mail scopes. ofc, you should able to change the scopes if you want to use the calender at a later point. (it’s not a super important feature, just nice to have).

Last, (but, definitely not least), thank you for creating spacemail, I have said it before, but, it’s just pure awesomeness 🙂

---

<div class="post-metadata">

**Author:** ![Snitch\_Ashor](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/snitch_ashor/32/470084_2.png) [@Snitch\_Ashor](https://forums.eveonline.com/u/Snitch_Ashor)\
**Post date:** [December 14, 2017, 3:33pm UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/47 "2017-12-14T15:33:42Z")

</div>

Will see what I can do. No scopes at all wont work, as this gives no refresh token so also nothing to verify. But starting with a minimal set, like publicData and updating when needed should be doable.

Mail list unread count would be nice unfortunately the api does not provide that (yet?), not even a way to pull only one particular mailing list, so the only reliable way would be to pull ALL mail headers.

Btw. The only reason why you have to relog when using it on multiple computers is because, as a safety feature, only the last authentication cookie is valid, all others need to relog.

---

<div class="post-metadata">

**Author:** ![Golden\_Gnu](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/golden_gnu/32/459734_2.png) [@Golden\_Gnu](https://forums.eveonline.com/u/Golden_Gnu)\
**Post date:** [December 14, 2017, 4:21pm UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/48 "2017-12-14T16:21:49Z")

</div>

Thank you for your reply 🙂

It’s possible to separate the SSO login flow and the scope request flow. You can use SSO without scopes and then have another step to request the scopes, it means you will need to go to the auth page twice (Once to login and once to auth the scopes) when creating an account, but it also mean you don’t have to re-auth all the scopes to login on another computer.

In short, you save the refresh token in a database with the character data and match the two when someone login without scopes.

I do agree with your security decision, that is fine (web devs that makes good security decisions are the best kind of people!), Just don’t think it’s needed to auth scopes to login.  
I’m sorry if I’m doing a poor job of explaining the feature, English is not my first language…  
Also, it’s a minor inconvenience, overall…

> the only reliable way would be to pull ALL mail headers.

What about just show a label `new` (instead of a count) when an unread mail is found on the first page of `get /characters/{character_id}/mail/ ` from the mailing list? …I don’t need a count, just need to know if I should check the mailing lists or not. It’s just an idea…

I think it would be really useful if the `get /characters/{character_id}/mail/lists/` included unread count or `get /characters/{character_id}/mail/labels/` included mailing lists. If you want to create a issue for it, I will be happy to upvote it. If you prefer I make the issue, but, I’m not really an expert in mail APIs, like you are 😉

Please, do not take my feedback as criticism. SpaceMail is great, as is! …it’s just ideas and it’s 100% okay if they’re never implemented 🙂

---

<div class="post-metadata">

**Author:** ![Snitch\_Ashor](https://sea1.discourse-cdn.com/eveonline/user_avatar/forums.eveonline.com/snitch_ashor/32/470084_2.png) [@Snitch\_Ashor](https://forums.eveonline.com/u/Snitch_Ashor)\
**Post date:** [December 14, 2017, 7:23pm UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/49 "2017-12-14T19:23:21Z")

</div>

I need to check if the combined unread count includes mailing lists, if so, displaying “new” for the mailing lists would be easy I guess.

There are already some issues related to mailing lists, if the unread count is not yet one of them I will add one.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/eveonline/original/3X/4/1/41ec4921cbaca7a6f9ea556e7cc20018461eae5e.png) [@system](https://forums.eveonline.com/u/system)\
**Post date:** [March 14, 2018, 7:24pm UTC](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148/50 "2018-03-14T19:24:20Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.

[Previous page](https://forums.eveonline.com/t/spacemail-xyz-webbased-eve-mail-client/22148.md?page=2)
