Thanks Amedeo. That is what I'm doing. Per the code below: mail.addAttachment(new ERMailDataAttachment(acctPdf.pdfFilename(),null,pdf));
Tim On Sep 21, 2012, at 1:30 PM, Amedeo Mantica <amedeomant...@me.com> wrote: > You shouldn't send the PDF directly in email. You should add it as attachment > > Sent from my iPhone > > On 21/set/2012, at 22:26, Tim Worman <li...@thetimmy.com> wrote: > >> All: >> >> My app is attempting to attach a PDF to an email and I'm getting a failure. >> The only response is: >> >> "Your request produced an error." >> >> The code below works fine in development but fails in deployment. I'm using >> ERJavaMail for sending. >> >> There is no stack trace, etc. My attempt to produce my PDF seems to stop at >> the constructor for FlyingSaucerImpl since no console messages I've placed >> in the code are seen after that. >> >> public void sendEmail() { >> GSEISPersonAccountInfoComponent acctPdf = >> (GSEISPersonAccountInfoComponent)pageWithName(GSEISPersonAccountInfoComponent.class.getName()); >> acctPdf.setAPerson(aPerson()); //create PDFWrapper component >> NSLog.out.appendln("making pdf"); >> NSData pdf = acctPdf.generateResponse().content(); //get the PDF data >> ERMailDeliveryHTML mail = new ERMailDeliveryHTML(); >> >> try { >> mail.newMail(); >> mail.setFromAddress("nore...@gseis.ucla.edu"); >> mail.setReplyToAddress("nore...@gseis.ucla.edu"); >> mail.setSubject("GSE&IS Account Info"); >> mail.setComponent(this); //send this component as a new component >> based email >> mail.setToAddresses(new NSArray (aPerson().emailAddress())); >> //attach PDF to email >> NSLog.out.appendln("this is where I want to attach pdf"); //never >> get here >> mail.addAttachment(new >> ERMailDataAttachment(acctPdf.pdfFilename(),null,pdf)); >> mail.sendMail(); >> } catch (Exception e) { >> e.printStackTrace(); >> } >> } >> >> This code is in my "emailed" component so it sets itself as the body of a >> new email - then tries to attach a PDF generated with ERPDFWrapper. This is >> called from a DirectAction. I'm not returning either the PDF or the email >> component to the browser. Am I violating best practices by trying to use the >> PDF wrapper without returning it? >> >> Tim >> UCLA GSE&IS >> _______________________________________________ >> Do not post admin requests to the list. They will be ignored. >> Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) >> Help/Unsubscribe/Update your Subscription: >> https://lists.apple.com/mailman/options/webobjects-dev/amedeomantica%40me.com >> >> This email sent to amedeomant...@me.com > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/webobjects-dev/lists%40thetimmy.com > > This email sent to li...@thetimmy.com _______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com