(no title)
dsl | 17 days ago
3. SHOULD This word, or the adjective "RECOMMENDED", mean that there
may exist valid reasons in particular circumstances to ignore a
particular item, but the full implications must be understood and
carefully weighed before choosing a different course.
SHOULD is effectively REQUIRED unless it conflicts with another standards requirement or you have a very specific edge case.
jcelerier|17 days ago
nerdsniper|17 days ago
In this case, the full implication is that your email might be undeliverable. "Should" indicates that the consequences for this fall on the entity that is deviating from the thing they "should" be doing.
vel0city|17 days ago
ForHackernews|17 days ago
zdragnar|17 days ago
[deleted]
BeetleB|17 days ago
Any time any document (standards or otherwise) says something is recommended, then of course you should think it through before going against the recommendation. Going from their verbiage to:
> SHOULD is effectively REQUIRED unless it conflicts with another standards requirement or you have a very specific edge case.
is a fairly big leap.
azernik|17 days ago
i.e. you are required to have a good reason not to do it.
HDThoreaun|17 days ago
allarm|17 days ago
sigseg1v|17 days ago
andoando|17 days ago