Is there a way to post a raw RFC 5322 message to the create message endpoint?
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Iniziare dal punto di ingresso Messages().Post nell’SDK e confrontare il relativo parametro model.Messageable con l’endpoint documentato /users/{id | userPrincipalName}/mailFolders/{id}/messages. Verificare se il percorso della richiesta può rappresentare contenuto RFC 5322 codificato in base64 con text/plain; l’attività è completata quando è stato stabilito il supporto dell’SDK oppure è stato documentato il percorso della richiesta mancante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I have an RFC 5322-formatted message, and I'm trying to POST it to the /users/{id | userPrincipalName}/mailFolders/{id}/messages endpoint.
Per the docs for that API, that is possible when POSTing a request to that endpoint with a content type of text/plain. Specifically, this note in the "Request headers" section for Content-Type (emphasis mine):
Use
application/jsonfor a JSON object andtext/plainfor MIME content.
Combined with this additional note in the "Request body" section:
When specifying the body in MIME format, provide the MIME content with the applicable Internet message headers ("To", "CC", "BCC", "Subject"), all encoded in base64 format in the request body.
I can't find a way to do this with the SDK. Am I missing something, or does the SDK not support this?
I'm able to get as far as this:
client.
Users().
ByUserId(userID).
MailFolders().
ByMailFolderId("inbox").
Messages().
Post(
ctx,
// This doesn't compile as it isn't `model.Messageable`.
// How do I send this?
base64.StdEncoding.EncodeToString(email),
nil,
)
A model.Messaage gets sent as application/json, and can't be built from an RFC 5322 message (as far as I can tell).
- Lingua principale
- Go
- Stelle
- 332
- Fork
- 43
- Merge medio
- 6h 42m
- PR unite (30g)
- 4
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoftgraph/msgraph-sdk-go
-
ItemItemsItemPermanentDeleteRequestBuilderInternal.Post missing content body/content-type headersApertastatus:waiting-for-triage type:bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
microsoftgraph/msgraph-sdk-go#980 ·
I maintainer di solito rispondono entro 1 giorno
-
status:waiting-for-triage type:bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
microsoftgraph/msgraph-sdk-go#972 ·
I maintainer di solito rispondono entro 1 giorno
-
status:waiting-for-triage type:bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
microsoftgraph/msgraph-sdk-go#969 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
status:waiting-for-triage type:feature
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
microsoftgraph/msgraph-sdk-go#964 ·
I maintainer di solito rispondono entro 1 giorno
-
status:waiting-for-triage type:feature
Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100
microsoftgraph/msgraph-sdk-go#940 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoftgraph/msgraph-sdk-go
Issue simili
-
📖 docs: Docker Compose quick start doesn't mention editing the project values in src/hive.yamlApertadocumentation help wanted needs-triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 75/100
hivecommons/hive#11606 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[docs] `/docs/identity-security/usage/alerts/`: docs reference a date that has already passedApertadocumentation
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
gravitational/teleport#69869 ·
-
category:agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
LanternOps/breeze#8493 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
docs
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
shaiknoorullah/hg-mono#815 ·
I maintainer di solito rispondono entro 1 giorno