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

Reply via email to