nus-cs2113-AY2021S2 / forum

5 stars 0 forks source link

tP implementation #47

Open FarmZH98 opened 3 years ago

FarmZH98 commented 3 years ago

To roughly put, our team is thinking of implementing a program to allow the user to clear emails more efficiently by streamlining the process. However, we thought of some questions on our implementation and would love to have some clarifications. The questions are listed below:

  1. Can we implement a fake email inbox, sent mailbox etc? So all the data will be pre-loaded to simulate a real email account. This is due to a concern of Internet issue. Otherwise,
  2. Can we send emails to actual email accounts? (Requires the use to internet, to check that emails are received, and using external packages)
  3. If checking of gmail online is not allowed, what is the suggested method we can implement the send email function

Thank you!

okkhoy commented 3 years ago

You can do a combination of both 1 & 2 (to protect yourself from internet issues) There is no rule that says you are not allowed to use the internet in the project, what we say is if that is the ONLY thing you have, and the network dies, then RIP testing. However, if you plan to send emails, please ensure you create a few dummy email accounts (and share it with the tester in the user guide as an appendix; you can later delete the email account) and use that for the project.

In the past, we had a team who seemingly chose random names, but used @gmail.com so every time they ran a relevant command (or unit test/CI), someone in the world got spammed. Please DON'T do the same mistake.

You can use the browser to show the email received from the app.