mafly / mail Goto Github PK
View Code? Open in Web Editor NEW基于 Net.Mail 封装的发送邮件工具类。仅需一行代码,发送邮件。支持自定义邮件发出邮箱、发出方名字等。 支持SSL加密发送。 多个接收人、抄送人。支持群发独显。 支持添加附件、多个附件。 目前大部分主流邮箱全支持。
Home Page: https://www.nuget.org/packages/Mafly.Mail/
基于 Net.Mail 封装的发送邮件工具类。仅需一行代码,发送邮件。支持自定义邮件发出邮箱、发出方名字等。 支持SSL加密发送。 多个接收人、抄送人。支持群发独显。 支持添加附件、多个附件。 目前大部分主流邮箱全支持。
Home Page: https://www.nuget.org/packages/Mafly.Mail/
我是从163邮箱向qq邮箱中发送邮件,163邮箱账号为[email protected];qq邮箱的账号为113@qq。com。我登录qq邮箱查看发送的邮件,邮件的发件人是“NuGet_Mafly ”。
在MailSetting.config中 我配置的DisplayName为【DisplayName:"Cnaylor"】。
有 catch 到 exception 建議不要吃掉
比方說 MailConfig 裡面讀不到 設定檔會預設 return new MailConfig()
但是讀檔的地方雖然是過了, 但是發送信件的時候沒有值還是會 exception
以一個套件的使用者來說, 會希望知道真正錯誤的地方在哪, 然後才能解決問題
而您的方案雖然最後會因為發送不出去 , 而導向 163 的 smtp server
對某些 user 來說會誤打誤撞的發送出去 (雖然他們永遠不知道其實設定檔裡面的東西是沒有作用的, 因為根本沒讀到)
再說如果使用者的環境是連不到163 的呢?
好用。
抄送给自己就好了。那个密码是 IMAP/SMTP服务的单独密码。
var sender = new SmtpClient();
sender should be disposal by Manual !
MailMessage message, the message also be disposal !
事务失败。 服务器响应为:MI:SPB UserReject 0,smtp13,EcCowADHzY1BLNBglKoB8w--.46571S2 1624255553,please feedback at http://feedback.mail.126.com/antispam/[email protected]
最好能用一个邮件队列,所有邮件发送都加到这个队列中,队列的话最好用文本文件去实现。参考 Equeue
最好能有一个发送失败的次数,比如5次,发生失败5次后就不必再发了,然后加入日志。
最好能有一个发送成功和发送失败的表,或者文本,如果用表,那就会依赖数据库,最好用文本。
最好能有一个初始化的方法来设置使用者的信息,比如邮件的host,port,userName等等。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.