使用 JetBrains Rider 打开项目 SharpMail.sln
,使用 Publish SharpMail to folder.run.xml
配置进行编译发布。
编译成功后会在 /SharpMail/server/
文件夹下生成
SharpMailBackend.exe
程序appsettings.json
配置文件。
使用 Visual Studio 打开项目 SharpMail.sln
,发布 SharpMailBackend
到 ../SharpMail/server/
文件夹。
编译成功后会在 /SharpMail/server/
文件夹下生成
SharpMailBackend.exe
程序appsettings.json
配置文件。
请先处理项目文件换行符为 LF(\n)。
在 /SharpMail/
文件夹下执行
pnpm install
pnpm electron:build
打包成功后会在 /SharpMail/dist
文件夹下生成
- win-unpacked 可执行程序目录
- sharp_mail Setup 1.0.0.exe 安装程序
可任选方式进行软件的运行。
SharpMail
├─ .run 后端发布配置
├─ LICENSE
├─ README.md
├─ SharpMail 前端项目
├─ SharpMail.sln 项目文件
├─ SharpMailBackend 后端项目
└─ SharpMailBackend.Net 后端网络访问项目
├─ BaseClient.cs 基础网络访问类
├─ Pop3Client.cs POP3协议
├─ SharpMailBackend.Net.csproj
├─ SharpMailNetException.cs 异常类
└─ SmtpClient.cs SMTP协议