paramus

Email server

Mar 31st, 2026 (edited)
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.72 KB | Gaming | 0 0
  1. --Example Object
  2. --{From="Sender", To="Receiver", Subject="Subject", Content="Content", IsSendingRQ=true, IsEmailRQ=false}
  3.  
  4. rednet.open()
  5.  
  6. function Main()
  7.     local event, sender, message, protocol = os.pullEvent("rednet_message")
  8.     local json = textutils.unserialiseJSON(message)
  9.    
  10.     if (json.IsSendingRQ) then
  11.         SaveEmail(message)
  12.         --save email on server
  13.     elseif (json.IsEmailRQ) then
  14.         local LSEmails = GetEmailList(json.From)
  15.         rednet.send(sender, LSEmails)
  16.     end
  17. end
  18.  
  19. function GetEmailList(user)
  20.     --use forders for each user
  21.     --use text file for each message
  22. end
  23.  
  24. function SaveEmail(email)
  25.     --use forders for each user
  26.     --use text file for each message
  27. end
  28.  
  29. Main()
Advertisement
Add Comment
Please, Sign In to add comment