Alright I changed the Subject of the topic to Program Diary so I think its time for some documentation!
I found a name for the program: FakeM
What I plan to do is following:
Use case: FakeM 1.0 (command line)
Input[working]
getHost -> string
getLogin -> string
getPassword -> string
getFakeSender -> string
getReciever -> string
getSubject -> string
read Message line by line -> store in array[max 100 lines]
Create Mail[]
modify Header [not working yet]
attach Subject [working]
attach Message [not working yet]
attach files [optional] (max 3) [not working yet]
Send [working]
send to Host
Use Case: FakeM (GUI)
Create Mail[]
get Input from GUI
get Subject from GUI
get Message from GUI
modify Header
attach Subject
attach Message
attach file [optional](disabled to prevent Script Kiddies from spamming Viruses or Trojans via Mail) Send[]
send to Host
If you have any kind of idea how to improve this program feel free to tell them
regards
Raavgo