MailMessage, ændring af headere?
Vi supporterer en masse kunder, der har et meget besværligt program, hvor mailen skal opbygges helt bestemt. Derfor kan vi ikke blot benytte de standard headere som MailMessage laver.Eksempel på MailMessage genereret mail:
Received: from h22104 ([172.31.40.48])
by mail.domain.com (Merak 8.3.8) with ESMTP id YAY51757
for <tester1@testpop.dk>; Wed, 20 Dec 2006 15:04:57 +0100
mime-version: 1.0
from: from@me.dk
to: to@testpop.dk
date: 20 Dec 2006 15:04:57 +0100
subject: Mail from me
content-type: multipart/mixed; boundary=--boundary_0_55510b9a-28bd-469a-bd75-73af33b644c2
----boundary_0_55510b9a-28bd-469a-bd75-73af33b644c2
content-type: text/plain; charset=us-ascii
content-transfer-encoding: quoted-printable
----boundary_0_55510b9a-28bd-469a-bd75-73af33b644c2
content-type: Application/EDIFACT; name=REALEDIFACTMAILTEST.edi
content-transfer-encoding: quoted-printable
HejHej.
----boundary_0_55510b9a-28bd-469a-bd75-73af33b644c2--
Som det ses er der flere parts i mailen selvom body er tom og dermed kommer der der boundary linier samt en multipart/mixed content-type i toppen.
Den mail jeg skal have lavet skal se således ud:
Received: from blrxw6 ([172.20.30.9])
by edipop.dk (Merak 8.5.0-4) with SMTP id VWJ38306
for <5700899000000@edipop.dk>; Sun, 17 Dec 2006 11:44:06 +0100
To: to@edipop.dk
From: me@test.dk
Subject: mail
Date: Sun, 17 Dec 2006 10:44:06 GMT
Message-Id: <14708136l.1161710187l1240968l115538l@edipop.dk>
MIME-Version: 1.0
Content-Type: application/EDIFACT
Content-Transfer-Encoding: quoted-printable
Hejhej.
.
Som det ses, er der blot en attachment uden filnavn i denne mail. Den vil altså se ud som en mail uden body med en fil hvori der står Hejhej.
Kan man på nogen måde manipulere MailMessage klassen til at ændre sin opførsel og komme til at se således ud?