Solved

How to create a script in Ubuntu 14.04 to send an email with attachment?

Posted on 2015-02-02
8
162 Views
Last Modified: 2015-06-29
I would like to create a script in Ubuntu14.04 to send an email, in an Exchange 2010 environment.   I want to double click on the file and then activate the script to send an email and attach a file it find on the desktop.
0
Comment
Question by:100questions
  • 4
  • 3
8 Comments
 
LVL 5

Expert Comment

by:R. Toby Richards
ID: 40584726
echo "This is the message body" | mutt -s "subject of message"  -a "/path/to/file.to.attach" -- recipient@domain.com

Open in new window


You may have to install mutt. On Ubuntu, "sudo apt-get install mutt" worked fine for me. You may or may not need an SMTP server installed. My box has Sendmail, so I wasn't able to test it without having Sendmail.
0
 
LVL 11

Accepted Solution

by:
Tej Pratap Shukla ~Dexter earned 500 total points
ID: 40585473
Try mutt - a terminal-based e-mail client for Unix-like systems.

To install mutt: -

# apt-get install mutt

Syntax of sending Email using mutt is given below: -

echo "Message Body"mutt  -s "Subject of Mail" -a <path of  attachment file> -c <email address of CC>  mail address of recipient

here s defines the subject of the mail and abc@xyz.com represents the recipients address

for further reference visit: http://www.tecmint.com/send-mail-from-command-line-using-mutt-command/

Thanks
Dexter
0
 

Author Comment

by:100questions
ID: 40594138
Thanks. Will Mutt work with Exchange 2010?
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 5

Expert Comment

by:R. Toby Richards
ID: 40594166
Yes, as long as the SMTP port (tcp/25) on the Exhange server is available to the Linux computer.
0
 

Author Comment

by:100questions
ID: 40615077
On what version of Ubuntu will this work on?
0
 
LVL 5

Expert Comment

by:R. Toby Richards
ID: 40615081
Any version. Mutt is older than Ubuntu. It is older than Linux for that matter.
0
 

Author Comment

by:100questions
ID: 40857259
I have not tried this, no need for this at this time.
0
 

Author Closing Comment

by:100questions
ID: 40857260
Thanks.  Unsure if this works, as currently I am not in need of this any longer.
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …
The purpose of this article is to demonstrate how we can upgrade Python from version 2.7.6 to Python 2.7.10 on the Linux Mint operating system. I am using an Oracle Virtual Box where I have installed Linux Mint operating system version 17.2. Once yo…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now