Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix broken headings in Markdown files #199

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 43 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
#AE.Net.Mail
A C# POP/IMAP client library
##Background
These are text-based services... it's not that hard, and yet all the projects I
found out there were nasty, bloated, and severely error prone. So, I rebuilt
one. This is based heavily on xemail-net. I simplified it quite a bit, and
created standard methods for repeated code blocks and implemented a base class
to simplify the creation of the Pop3 client.
##Sample Usage
###IMAP
using(var imap = new AE.Net.Mail.ImapClient(host, username, password, AE.Net.Mail.ImapClient.AuthMethods.Login, port, isSSL)) {
var msgs = imap.SearchMessages(
SearchCondition.Undeleted().And(
SearchCondition.From("david"),
SearchCondition.SentSince(new DateTime(2000, 1, 1))
).Or(SearchCondition.To("andy"))
);
Assert.AreEqual(msgs[0].Value.Subject, "This is cool!");
imap.NewMessage += (sender, e) => {
var msg = imap.GetMessage(e.MessageCount - 1);
Assert.AreEqual(msg.Subject, "IDLE support? Yes, please!");
};
}
###POP
using(var pop = new AE.Net.Mail.Pop3Client(host, username, password, port, isSSL)) {
for(var i = pop.GetMessageCount() - 1; i >= 0; i--){
var msg = pop.GetMessage(i, false);
Assert.AreEqual(msg.Subject, "Standard API between different protocols? Yes, please!");
pop.DeleteMessage(i); //WE DON'T NEED NO STINKIN' EMAIL!
}
}
###Installation
Install-Package AE.Net.Mail
###License
# AE.Net.Mail
A C# POP/IMAP client library

## Background
These are text-based services... it's not that hard, and yet all the projects I
found out there were nasty, bloated, and severely error prone. So, I rebuilt
one. This is based heavily on xemail-net. I simplified it quite a bit, and
created standard methods for repeated code blocks and implemented a base class
to simplify the creation of the Pop3 client.

## Sample Usage

### IMAP
using(var imap = new AE.Net.Mail.ImapClient(host, username, password, AE.Net.Mail.ImapClient.AuthMethods.Login, port, isSSL)) {
var msgs = imap.SearchMessages(
SearchCondition.Undeleted().And(
SearchCondition.From("david"),
SearchCondition.SentSince(new DateTime(2000, 1, 1))
).Or(SearchCondition.To("andy"))
);

Assert.AreEqual(msgs[0].Value.Subject, "This is cool!");

imap.NewMessage += (sender, e) => {
var msg = imap.GetMessage(e.MessageCount - 1);
Assert.AreEqual(msg.Subject, "IDLE support? Yes, please!");
};
}

### POP
using(var pop = new AE.Net.Mail.Pop3Client(host, username, password, port, isSSL)) {
for(var i = pop.GetMessageCount() - 1; i >= 0; i--){
var msg = pop.GetMessage(i, false);
Assert.AreEqual(msg.Subject, "Standard API between different protocols? Yes, please!");
pop.DeleteMessage(i); //WE DON'T NEED NO STINKIN' EMAIL!
}
}

### Installation

Install-Package AE.Net.Mail

### License
http://andyedinborough.mit-license.org/