基于P2P的局域网内发送邮件的系统

我想实现一个能在局域网内发送邮件的系统:
假如有两台主机A、B,情况一:A向B发送邮件,但是主机B没有开机!
问题一:如何确保A发送的消息能在B启动电脑后能调出消息框来提醒主机B的用户进行查阅,
问题二:A发送的那个消息在主机B还没接收之前应该暂存到那里?
大家有什么好的建议提点下!!谢谢

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^