Hi Rajender,
I read, but I really have not cycles for now to dig into your code.
Sorry for this... maybe someone else here can help?
Thx, Eric
On 15/01/2013 09:23, Rajender Vallapureddy wrote:
Hi Eric,
The problem I am seeing is if I use MimeMultipartReport, I am unable
to get any text in the body part.
I tried using MimeMultipart my mail is coming in as
disposition-notification and again If I setSubType to report, I am
unable to get any text in the body part.
Also, the messageType is either going as unknown or IMF. What
parameter/attribute I should look at to set messageType to dsn.
What i need is just to send a failed report and ghost the original mail.
I am using james 3 beta4 version.
MimeMultipart multipart = new
MimeMultipart("mixed");
multipart.setSubType("report");
MimeBodyPart part = new
MimeBodyPart();
part.setContent(messageString,
"message/rfc822");
part.setHeader(RFC2822Headers.CONTENT_TYPE,
"delivery-status");
multipart.addBodyPart(part);
newMail.getMessage().setContent(multipart);
newMail.getMessage().setHeader("report-type",
"delivery-status");
getMailetContext().sendMail(newMail);
Please appreciate your help.
Thank you,
Regards,
Rajender
On Mon, Jan 14, 2013 at 1:36 PM, Eric Charles <e...@apache.org> wrote:
Hi Rajender,
I tried on my local trunk and get the original message attached to the
bounce. It's true that my client (thunderbird) does not allow to open the
attachement as a real mail, but shows it as plain text.
Can you check the source of the bounce mail and see if this is not an issue
with the mail client you are using.
Thx, Eric
On 13/01/2013 15:37, Rajender Vallapureddy wrote:
Hi Eric,
I replicated the DNSBounce to send custom bounce with postmaster..
I am able to send / receive the postmaster message, but I am unable
see any body message in it.
I am using mysql and in the "james_mail.mail_bytes" field all I am
seeing is empty blob and when I try to open that mail in squirrel mail
its giving me the imap error.
My class is exact the DNSBounce.java except for few conditions when to
send the bounce mail.
MailImpl newMail = new MailImpl(mail);
newMail.setRemoteAddr(dns.getLocalHost().getHostName());
newMail.setRemoteHost(dns.getLocalHost().getHostAddress());
MailAddress reversePath = mail.getSender();
Collection<MailAddress> newRecipients = new HashSet<MailAddress>();
newRecipients.add(reversePath);
newMail.setRecipients(newRecipients);
MimeMessage newMessage = new
MimeMessage(Session.getDefaultInstance(System.getProperties(), null));
MimeMultipartReport multipart = new MimeMultipartReport();
multipart.setReportType("delivery-status");
MimeBodyPart part1 = new MimeBodyPart();
part1.setText(messageString); // message from this part is missing in
the mail body.
multipart.addBodyPart(part1);
newMessage.setHeader(RFC2822Headers.CONTENT_TYPE,
multipart.getContentType());
newMessage.setContent(multipart);
newMail.setMessage(newMessage);
setRecipients(newMail, getRecipients(mail), mail);
setTo(newMail, getTo(mail), mail);
setSubjectPrefix(newMail, getSubjectPrefix(mail), mail);
newMail.getMessage().setHeader(RFC2822Headers.DATE,
rfc822DateFormat.format(new Date()));
setReplyTo(newMail, getReplyTo(mail), mail);
setReversePath(newMail, getReversePath(mail), mail);
setSender(newMail, getSender(mail), mail);
setIsReply(newMail, isReply(mail), mail);
newMail.getMessage().saveChanges();
getMailetContext().sendMail(newMail);
Please suggest me what is causing the body message part to be missing
from the mail send.
Appreciate your help.
Thank you,
Regards,
Rajender
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org