Comments (2)
According to the spec the value of this parameter should be just an email address (not URI), see below for details. However as this is inconsistent with other parameters such as SENT-BY
and MEMBER
, which require a cal-address (URI), and this parameter allows any string value, validation should not prevent you from using a URI..
sentbyparam = "SENT-BY" "=" DQUOTE cal-address DQUOTE
As a result I think I will remove any validation on this parameter to allow any string.
[6.2](https://www.rfc-editor.org/rfc/rfc7986.html#section-6.2). EMAIL Property Parameter
Parameter Name: EMAIL
Purpose: To specify an email address that is used to identify or
contact an organizer or attendee.
Format Definition: This property parameter is defined by the
following notation:
emailparam = "EMAIL" "=" param-value
Description: This property parameter MAY be specified on "ORGANIZER"
or "ATTENDEE" properties. This property can be used in situations
where the calendar user address value of the "ORGANIZER" and
"ATTENDEE" properties is not likely to be an identifier that
recipients of scheduling messages could use to match the calendar
user with, for example, an address book entry. The value of this
property is an email address that can easily be matched by
recipients. Recipients can also use this value as an alternative
means of contacting the calendar user via email. If a recipient's
calendar user agent allows the recipient to save contact
information based on the "ORGANIZER" or "ATTENDEE" properties,
those calendar user agents SHOULD use any "EMAIL" property
parameter value for the email address of the contact over any
mailto: calendar user address specified as the value of the
property. Calendar user agents SHOULD NOT include an "EMAIL"
property parameter when its value matches the calendar user
address specified as the value of the property.
Example:
ATTENDEE;CN=Cyrus Daboo;[email protected]:mailto:opaque-toke
[email protected]
from ical4j.
Thanks 😄
from ical4j.
Related Issues (20)
- Generic type definiton seems to be ignored HOT 4
- Ical4j 4.0.1 introduced duplicated classes
- MS timezone "Central America Standard Time" is transformed with DST
- Error loading timezone aliases - these dont exist in the locations specified in the code HOT 1
- NullPointerException in Configurator HOT 5
- VAlarm cannot be cast to class CalendarComponent HOT 2
- Version 4.0.2 ~40% slower than 3.2.18 HOT 2
- The Recur getDates method does not handle the transition from daylight saving to standard time the same in 4.x HOT 4
- Proguard breaks ical4j
- setValue in StructuredData constructor with single String parameter fails with a ConstraintViolationException "Missing required VALUE"
- Embedded Vtimezone for Asia/Shanghai incorrect
- Error loading timezone aliases: inStream parameter is null HOT 2
- PropertyBuilder: Should there be a "break" here? HOT 1
- compileTestJava fails with module split package errors HOT 1
- RecurSpec: verify recurrence rule with a specified interval fails HOT 4
- ByWeekNoRuleTest: verify transformations by week number (yearly) fails on `en_DK.UTF-8` HOT 1
- TemporalAmountAdapterTest > verify duration plus time operations: #duration > verify duration plus time operations: P1D FAILED
- Documentation is NOT up to date for the latest version HOT 1
- Cannot create a Jlink distribution with ical4j. Resource already present. HOT 1
- `Component.getRecurrenceSet` crashes when `period` starts at a date
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ical4j.