Comments (25)
fuck
from bancho.py.
u can use any smtp service just as easy as mailgun
from bancho.py.
i think this is an interesting one as it is a great idea and certainly something that should be implemented but theres so many different ways to go about it and a lot of different services that can do what we want
from bancho.py.
just add an external smtp server support
from bancho.py.
@tsunyoku you don't want to implement credentials to an email service in source code... end-user will provide their smtp settings.
from bancho.py.
i think in a large amount of cases, hosting an smtp server purely for email verification is tedious and overkill. surely we can utilise a service such as mailgun instead?
from bancho.py.
bruh that's none of gulag's business. This js
from bancho.py.
what
from bancho.py.
it is gulag's business, do you even know what mailgun is?
from bancho.py.
@tsunyoku this isn't a service this is server software that people host themselves; u don't put credentials to an email service in source code. the end-user can sign up for whatever email service they want and put their smtp credentials in.
from bancho.py.
where did i say they put credentials to an email service?? i never said that anywhere, i just suggested we could use something such as mailgun but yes smtp works too
from bancho.py.
"a lot of different services that can do what we want"
from bancho.py.
and since when did a service = putting credentials in source code?
from bancho.py.
ok so you mean like mailgun has its own api instead of smtp so the app has to be built to use it specifically
from bancho.py.
i was making a suggestion yes (isn't that the whole point of this!!) but smtp also works. why do you have to be so bitchy about it lol?
from bancho.py.
ok, no, gulag should use smtp and smtp only, not be restricted to some proprietary api. i want to use it with my own smtp server
from bancho.py.
@tsunyoku i misunderstood
from bancho.py.
ok, no, gulag should use smtp and smtp only, not be restricted to some proprietary api. i want to use it with my own smtp server
all im gonna say is that there's a lot of "i"'s there, we need to think about what is most convenient for a broad scale of users. i think both have ups/downs so it really depends but i think both are perfectly fine ways to do this
from bancho.py.
smtp is the standard, look at any web software that uses email, it uses smtp.
from bancho.py.
not all but a large percentage yes, smtp is usually convenient for stuff like this but i have seen mailgun in use for this kind of thing (see ripple's hanayo for example)
from bancho.py.
cmyui could implememt both smtp and mailgun if he wants, but it would suck if there was only mailgun support and not smtp
from bancho.py.
ig
from bancho.py.
i think in a large amount of cases, hosting an smtp server purely for email verification is tedious and overkill. surely we can utilise a service such as mailgun instead?
i dont think it can be used just for email verification. Maybe in the future a login verification like in osu.ppy.sh can be implemented as well
also its very easy to setup
https://github.com/namshi/docker-smtp
i personally use this with a google account
from bancho.py.
it can be used for mail verification, 100%.
bancho’s login system is superior i agree but achieving that level of verification isnt going to just happen straight away. also yes but a. docker and b. more work than setting up mailgun (especially for those who may not be familiar)
from bancho.py.
it can be used for mail verification, 100%.
bancho’s login system is superior i agree but achieving that level of verification isnt going to just happen straight away. also yes but a. docker and b. more work than setting up mailgun (especially for those who may not be familiar)
SMTP doesnt necessarily have to be in docker, thats just an example of an easy to setup server for docker users, if you dont want to use docker, you can just setup exim or any other mail transfer agent that supports SMTP yourself
SMTP is a widely used protocol, and Mailgun provides SMTP servers themselves
from bancho.py.
Related Issues (20)
- bug: Scores aren't submitted for players with space at the end of the nickname. HOT 8
- bug: osu crashes when changing songs during multiplayer HOT 7
- bug: Error when trying to get multiplayer information using api HOT 1
- bug: v1 api endpoint /get_replay appears to be incomplete HOT 3
- bug: osu direct cannot be used. HOT 3
- Add support for running bancho.py on ARM64 HOT 5
- Add mods to beatmap.last_np HOT 1
- misc: How to use bancho.py with Nginx Proxy Manager HOT 6
- misc: certificate path unfindable for manual install HOT 6
- bug: docker-compose.yml: services.nginx.ports array items[0,1] must be unique HOT 2
- misc: project smell tracker HOT 2
- refactor: implement repositories HOT 4
- fix: remove linux-specific code
- Make the application stateless - all persistent state outsourced to redis/sql
- Get the test suite running in CI
- Push master builds to docker hub in CI
- docs: update documentation to mention caddy / local setup with caddy
- Replace docker volumes with proper directory mounting
- misc: [06:40:35PM] [GET] 404 osu.magsec.ml/web/osu-session.php HOT 9
- misc: Add in readme to install docker desktop to make it available within ubuntu
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bancho.py.