Send SAS Graph in Email Body from UNIX


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Send SAS Graph in Email Body from UNIX
# 1  
Old 07-12-2012
Send SAS Graph in Email Body from UNIX

Hi Friends,

I am trying to send a graph in Body of HTML Email which is generated using a SAS Code. But, I am not able to see the picture, Instead seeing a red cross mark in Email Body.

Could you please help me in fixing this problem? Also, I do not have a Shared Place (or) a web server to post these images and share the link in HTML Email.

This has to be completely done using UNIX Scripting.

Let me know if you need any details.

Thanks,
Sam
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Display Pie Chart/Bar Graph in microsoft outlook email using UNIX commands/Shell scripts

I have a shell script which executes to write html codes into a text file. My next step is to email the text file so that receiving person (people who i send email to) should be able to see pie/chart or bar graph (whatever i design in my code) in their email. Following is the example of a sample... (7 Replies)
Discussion started by: bikerboy
7 Replies

2. Shell Programming and Scripting

Shell scripting unable to send the sql query data in table in body of email

I have written a shell script that calls below sql file. It is not sending the query data in table in the body of email. spool table_update.html; SELECT * FROM PROCESS_LOG_STATS where process = 'ActivateSubscription'; spool off; exit; Please use code tags next time for your code and data.... (9 Replies)
Discussion started by: Sharanakumar
9 Replies

3. Shell Programming and Scripting

SQL query output convert to HTML & send as email body

Hi , I have a sql query in the unix script ,whose output is shown below.I want to convert this output to HTML table format & send email from unix with this table as email body. p_id src_system amount 1 A 100 2 B 200 3 C ... (3 Replies)
Discussion started by: jagadeeshn04
3 Replies

4. UNIX for Dummies Questions & Answers

Send email with attachment and body : mailx , waiting for input , signal Control D

Hi, I am trying to send email with attacment and body using "mailx" (cat body.txt; uuencode attach.txt) | mailx -s "Attachment" abc@xyz.com When i type this command, the shell is still waiting for me to enter something in standard input and press control D before it sends a mail and... (2 Replies)
Discussion started by: aliaszero
2 Replies

5. Shell Programming and Scripting

Script to send email after comparing the folder permissions to a certain permission & send email

Hello , I am trying to write a unix shell script to compare folder permission to say drwxr-x-wx and then send an email to my id in case the folders don't have the drwxr-x-wx permissions set for them . I have been trying to come up with a script for few days now , pls help me:( (2 Replies)
Discussion started by: nairshar
2 Replies

6. Shell Programming and Scripting

how to send an email with some body content and attachment

hi plz help me in sending a mail with some data in body and an attachment as some txt file. currently i am able to send mail with some body content, i need an example how to send the same along with attachment. thanks in advance -bali (2 Replies)
Discussion started by: balireddy_77
2 Replies

7. UNIX for Dummies Questions & Answers

To send an email with the body content extracted from a file

Hi, I have been trying to shoot an email with the email body to be obtained from a file. Can someone please help me with it.. I have been trying to use the MAILX commad for the same. mailx -s "test email" -r sender@test.com < file.txt but it sends the file as an attachment,while i... (3 Replies)
Discussion started by: rohit.shetty84
3 Replies

8. Shell Programming and Scripting

How to Send email in UNIX

Hi, I am new to Shell script programming. Can anyone explain How to Send Mail in UNIX. Can explain in detail please? Thanks in Advance. From Sathish D V. (1 Reply)
Discussion started by: cooolthud
1 Replies

9. UNIX for Dummies Questions & Answers

Send email where # is in the email address - Using Unix

Hi All, How do I send an email using malix where email address contains a #. I have a email address like this : #test@test.com I want to send email like malix -s "TEST" #test@test.com < SOMEFILE I tried \# but doesn't work. Please let me know how we can achieve this? I am in... (1 Reply)
Discussion started by: jingi1234
1 Replies

10. UNIX for Advanced & Expert Users

Unable to send eMail from a UNIX-Host ( using mailx ) to a Outlook-email-addres(Win)

Hi A) I am able to send eMail using mailx from a UNIX ( solaris 8 ) host to my Outlook-email-ID : FName.Surname@Citigroup.com ( This is NOT my actual -eMail-ID). But in Outlook the "From :" eMail address is displayed as " usr1@unix-host1.unregistered.email.citicorp.com " .i.e the words... (2 Replies)
Discussion started by: Vetrivela
2 Replies
Login or Register to Ask a Question
Catalyst::View::Email(3pm)				User Contributed Perl Documentation				Catalyst::View::Email(3pm)

NAME
Catalyst::View::Email - Send Email from Catalyst SYNOPSIS
This module sends out emails from a stash key specified in the configuration settings. CONFIGURATION
WARNING: since version 0.10 the configuration options slightly changed! Use the helper to create your View: $ script/myapp_create.pl view Email Email In your app configuration: __PACKAGE__->config( 'View::Email' => { # Where to look in the stash for the email information. # 'email' is the default, so you don't have to specify it. stash_key => 'email', # Define the defaults for the mail default => { # Defines the default content type (mime type). Mandatory content_type => 'text/plain', # Defines the default charset for every MIME part with the # content type text. # According to RFC2049 a MIME part without a charset should # be treated as US-ASCII by the mail client. # If the charset is not set it won't be set for all MIME parts # without an overridden one. # Default: none charset => 'utf-8' }, # Setup how to send the email # all those options are passed directly to Email::Sender::Simple sender => { # if mailer doesn't start with Email::Sender::Simple::Transport::, # then this is prepended. mailer => 'SMTP', # mailer_args is passed directly into Email::Sender::Simple mailer_args => { Host => 'smtp.example.com', # defaults to localhost username => 'username', password => 'password', } } } ); NOTE ON SMTP
If you use SMTP and don't specify host, it will default to localhost and attempt delivery. This often means an email will sit in a queue and not be delivered. SENDING EMAIL
Sending email is just filling the stash and forwarding to the view: sub controller : Private { my ( $self, $c ) = @_; $c->stash->{email} = { to => 'jshirley@gmail.com', cc => 'abraxxa@cpan.org', bcc => join ',', qw/hidden@secret.com hidden2@foobar.com/, from => 'no-reply@foobar.com', subject => 'I am a Catalyst generated email', body => 'Body Body Body', }; $c->forward( $c->view('Email') ); } Alternatively you can use a more raw interface and specify the headers as an array reference like it is passed to Email::MIME::Creator. Note that you may also mix both syntaxes if you like ours better but need to specify additional header attributes. The attributes are appended to the header array reference without overwriting contained ones. $c->stash->{email} = { header => [ To => 'jshirley@gmail.com', Cc => 'abraxxa@cpan.org', Bcc => join ',', qw/hidden@secret.com hidden2@foobar.com/, From => 'no-reply@foobar.com', Subject => 'Note the capitalization differences', ], body => qq{Ain't got no body, and nobody cares.}, # Or, send parts parts => [ Email::MIME->create( attributes => { content_type => 'text/plain', disposition => 'attachment', charset => 'US-ASCII', }, body => qq{Got a body, but didn't get ahead.}, ) ], }; HANDLING ERRORS
If the email fails to send, the view will die (throw an exception). After your forward to the view, it is a good idea to check for errors: $c->forward( $c->view('Email') ); if ( scalar( @{ $c->error } ) ) { $c->error(0); # Reset the error condition if you need to $c->response->body('Oh noes!'); } else { $c->response->body('Email sent A-OK! (At least as far as we can tell)'); } USING TEMPLATES FOR EMAIL
Now, it's no fun to just send out email using plain strings. Take a look at Catalyst::View::Email::Template to see how you can use your favourite template engine to render the mail body. METHODS
new Validates the base config and creates the Email::Sender::Simple object for later use by process. process($c) The process method does the actual processing when the view is dispatched to. This method sets up the email parts and hands off to Email::Sender::Simple to handle the actual email delivery. setup_attributes($c, $attr) Merge attributes with the configured defaults. You can override this method to return a structure to pass into generate_message which subsequently passes the return value of this method to Email::MIME->create under the "attributes" key. generate_message($c, $attr) Generate a message part, which should be an Email::MIME object and return it. Takes the attributes, merges with the defaults as necessary and returns a message object. TROUBLESHOOTING
As with most things computer related, things break. Email even more so. Typically any errors are going to come from using SMTP as your sending method, which means that if you are having trouble the first place to look is at Email::Sender::Transport::SMTP. This module is just a wrapper for Email::Sender::Simple, so if you get an error on sending, it is likely from there anyway. If you are using SMTP and have troubles sending, whether it is authentication or a very bland "Can't send" message, make sure that you have Net::SMTP and, if applicable, Net::SMTP::SSL installed. It is very simple to check that you can connect via Net::SMTP, and if you do have sending errors the first thing to do is to write a simple script that attempts to connect. If it works, it is probably something in your configuration so double check there. If it doesn't, well, keep modifying the script and/or your mail server configuration until it does! SEE ALSO
Catalyst::View::Email::Template - Send fancy template emails with Cat Catalyst::Manual - The Catalyst Manual Catalyst::Manual::Cookbook - The Catalyst Cookbook AUTHORS
J. Shirley <jshirley@gmail.com> Alexander Hartmaier <abraxxa@cpan.org> CONTRIBUTORS
(Thanks!) Matt S Trout Daniel Westermann-Clark Simon Elliott <cpan@browsing.co.uk> Roman Filippov Lance Brown <lance@bearcircle.net> Devin Austin <dhoss@cpan.org> Chris Nehren <apeiron@cpan.org> COPYRIGHT
Copyright (c) 2007 - 2009 the Catalyst::View::Email "AUTHORS" and "CONTRIBUTORS" as listed above. LICENSE
This library is free software, you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2011-01-17 Catalyst::View::Email(3pm)