1
반송 된 이메일에 대한 Mailgun의 게시 된 요청에서 데이터를 가져 와서 오류 로그에 저장하려고합니다. 그러나, 나는 이것을 할 수있는 방법을 찾을 수 없습니다.Mailgun이 게시 한 요청의 데이터를 구문 분석하는 방법은 무엇입니까? C#
mailgun에서 요청은 다음과 같습니다
--127.0.0.1.1001.72643.1217418299.480.49
Content-Disposition: form-data; name="domain"
beta.mysite.mailgun.org
--127.0.0.1.1001.72643.1217418299.480.49
Content-Disposition: form-data; name="code"
605
--127.0.0.1.1001.72643.1217418299.480.49
Content-Disposition: form-data; name="description"
Not delivering to previously bounced address
--127.0.0.1.1001.72643.1217418299.480.49
Content-Disposition: form-data; name="my_var_1"
Mailgun Variable #1
--127.0.0.1.1001.72643.1217418299.480.49
Content-Disposition: form-data; name="reason"
hardfail
--127.0.0.1.1001.72643.1217418299.480.49
Content-Disposition: form-data; name="my-var-2"
awesome
그리고 내 Errorlogfile.txt이 같은 것을 갖고 싶어 : 내 질문은 분명 경우
domain: beta.mysite.mailgun.org
code: 605
description: Not delivering to previously bounced address
my_var_1: Mailgun Variable #1
reason: hardfail
my-var-2: awesome
모르겠다을 그게 있으면 명확히 해달라고 부탁해. Tnx!
그래, 나는 이미 이것을 고려하고있다. 그러나 나는 이것이 mailgun에 의해 게시 되었기 때문에, 이미 내 자신의 파서를 만들 필요없이 그렇게 할 수있는 방법이라고 생각했다. 그게 유일한 방법인가요? – jbdeguzman
나를 위해 파서 용 코드를 작성할 수 있습니까? tnx – jbdeguzman
기존 파서가 있는지 모르겠지만 빠른 파서를 작성해 드리겠습니다. 내 사용자 이름과 동일한 Gmail 계정을 통해 더 큰 로그 샘플을 보내주십시오. – mesterak