Skip to content

Commit 5f20d57

Browse files
committed
Add link to a java example of iMip
1 parent 0c189c6 commit 5f20d57

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@
77
.jekyll-cache
88
js/jquery.min.2.1.js
99
js/jquery.min.3.7.js
10+
/firebase-debug.log

_pages/iMIP/iMIPBest-Practices.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ issues regarding spam and other attacks.
4141

4242
An example of the whole RFC message is provided on [GitHub](https://github.com/CalConnect/DEVGUIDE-EXAMPLES/blob/master/imip/imip_example.txt).
4343

44+
A java mail example can also be found on [GitHub](https://github.com/CalConnect/DEVGUIDE-EXAMPLES/blob/master/imip/java/MailUtil.java).
45+
4446
One useful practice is to set the ORGANIZER address to a per-event or
4547
per-calendar agent email address rather than the personal address of a
4648
human, while still adding the personal address of the ORGANIZER as one
@@ -61,7 +63,7 @@ accepted this event.
6163

6264
If you're writing a client which is talking CalDAV to a server there isn't
6365
much to think about other than being aware that if there is a
64-
SCHEDULE-AGENT attribute on your ATTENDEE and it's not "SERVER" then the
66+
SCHEDULE-AGENT attribute on your ATTENDEE, and it's not "SERVER" then the
6567
server won't send out iMIP messages on your behalf.
6668

6769
You also need to read enough of RFC6638 to know how you are legally allowed
@@ -95,6 +97,6 @@ Handling these "naked" recurrences is a frequent source of bugs in implementatio
9597
# No negotiation
9698

9799
iMIP via email provides no return channel other than sending a new iMIP back,
98-
so there's no protocol negotiation. All VEVENTs need to be lowest common
100+
so there's no protocol negotiation. All VEVENTs need to be the lowest common
99101
denominator VERSION:2.0 ICALENDAR files complete with VTIMEZONEs for all
100102
mentioned timezone names.

0 commit comments

Comments
 (0)