<blockquote>
<p>in order to create messages in our API programmatically via emails, which need to be queued and parsed and acted on internally.</p>
</blockquote>
<p>We already have this in place as of today! Try sending a direct message via osm.org from user A to user B, and have user B reply to the email they receive. Currently, that email address has the format <m--@messages.openstreetmap.org>. It can be easily reused and represents a one-way communication channel between those two users.</p>
<blockquote>
<p>If all we were doing was accepting messages and/or notifications then it would make more sense, but each client app will already be using our API anyway.</p>
</blockquote>
<p>Depends a bit on the use case. I'm really having notifications in mind, where your Garmin or map download is ready for download. In any case, sending emails would be more universally available and avoids the extra effort for everyone to implement some new (osm proprietary) messaging API.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/pull/1431#issuecomment-454863865">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLfXbHp--9uSYJs_7z7MxoqPPGrw-ks5vD19DgaJpZM4L7ara">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABWnLSSEeyEJgpXBKrDLYQGraDN-2iQ9ks5vD19DgaJpZM4L7ara.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mmd-osm in #1431: \u003e in order to create messages in our API programmatically via emails, which need to be queued and parsed and acted on internally.\r\n\r\nWe already have this in place as of today! Try sending a direct message via osm.org from user A to user B, and have user B reply to the email they receive. Currently, that email address has the format \u003cm-\u003cnumber\u003e-\u003cnumber\u003e@messages.openstreetmap.org\u003e. It can be easily reused and represents a one-way communication channel between those two users.\r\n\r\n\u003e If all we were doing was accepting messages and/or notifications then it would make more sense, but each client app will already be using our API anyway.\r\n\r\nDepends a bit on the use case. I'm really having notifications in mind, where your Garmin or map download is ready for download. In any case, sending emails would be more universally available and avoids the extra effort for everyone to implement some new (osm proprietary) messaging API. "}],"action":{"name":"View Pull Request","url":"https://github.com/openstreetmap/openstreetmap-website/pull/1431#issuecomment-454863865"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/openstreetmap-website/pull/1431#issuecomment-454863865",
"url": "https://github.com/openstreetmap/openstreetmap-website/pull/1431#issuecomment-454863865",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>