Extract mail attachments with Automator?
I want to extract attachments from Apple Mail and save them in a Finder folder. There is an Automator action called "Get Attachments from Mail Messages" but when I set up a workflow
-- Get Specified Mail Items
-- Get Attachments from Mail Messages
it doesn't work. (I get an error that says Messages: Permission denied (5353776)
Can someone help me out here? Thanks.
Yes, you can, with JavaMail it's actually very simple. Here's an example:
http://www.esus.com/docs/GetQuestionPage.jsp?uid=1534
Similar Messages
-
Open e-mail attachments with Adobe Reader XI
Why can't I e-mail open attachments with my Adobe Reader XI
Save the attachment to the local disc and open it.
-
Cant open Mail attachments with Yosemite OS
Just installed Yosemite OS, and now I cant open Mail attachments when I double-click the attachments - any file format! What setting do I need to edit to enable viewing of attachment when I double-click on it?
Why not post this in the forum that handles these things?
The 10.8 Mail forum.
DALE -
Process e-mail attachments in Automator
Hi Everyone,
I would like to process attachments of incoming mails via automator. (Every mail has just ONE jpeg attachment, this should be resized and then uploaded to an FTP server).
Is this something that can be done in automator or do I need to do that in AppleScript?
Does anybody have any script/example that processes attachments of incoming mails?
Thanks and best regards,
ChristophPlease give us more information.
Are you using a mail client or is this web mail?
Which client or web mail service are you using?
How do you want to resize the attachment, scale, crop, etc.?
Do you currently upload files to an FTP server? How are you doing that? With software like Transmit, Interarchy, etc, or some other way? -
Can i send e-mail attachments with Nokia 9300?
Pls help me. I'v been trying mad ways to send an e-mail attachment using Yahoo and Google but to no avail. Is such possible with my device? Pls help.
Not by using the built in mail app only. The group feature doesn't exist in Apple's mail app. You need a third party app like this one.
http://solubleapps.com/mailshot/
or like this one.
https://itunes.apple.com/us/app/group-email!-mail-client-attachments/id380690305 ?mt=8 -
How to rename an Outlook mail folder with Automator.
Hello,
I would like to use a Service from Automator to rename a mail folder in Outlook. The folder names are "<first name> <last name>". And they need to be renamed as "<last name>, <first name>". E.g. "John Doe" becomes "Doe, John".
In Outlook that would be:
Right click on the folder name.
From the drop down menu, select "Rename".
Jump to the end of the folder name [option] [right arrow].
Select the last name: [shift] [option] [left arrow].
Cut the name: [command] [x].
Delete the space: [delete].
Go to the beginning of the name: [option] [left].
Insert the last name: [command] [v]
Insert a comma and a space: [,] [space].
Finish the rename: [return].
In Automator:
Create a new Service.
Insert "Get Selected Outlook Items".
Record the steps above.
Click Run.
The results of thelast step is: "Watch Me Do failed - 1 error. Application Outlook is not running when it is expected to".
Outlook is running and a folder is selected.
Anybody any idea what I do wrong?
Thanks!
Zojnk.Go to Setup > Email Accounts > Internet Mail Accounts > enter the user name and password (if required). Now highlight the email ID that your want to edit and select Edit from Menu. Change the text under Email Account Name as desired by you. Then click Menu and select Save.
tanzim
If your query is resolved then please click on “Accept as Solution”
Click on the LIKE on the bottom right if the post deserves credit -
How to read the mails attachments with abap?
HI All,
I am looking for some way to read mails in the workplace inbox and to get their attachments.
I will appreciate any help .
Regards,
AriDoes [this |http://help.sap.com/saphelp_nw04/helpdata/en/a7/3b2a2d45a34a23b75e3b18745c63bc/frameset.htm]help?
Using the GET_ATTACHMENTS() attachment protocol method, get the attachment table. When reading the attachments, ensure that you use the GET_KIND() method to check the attachment object type before you access the data. -
My iPhone is trying to open PDF Mail attachments with tiff viewer
I receive my faxes via email. They are delivered as PDF files. Sometimes when I try to open them on my iPhone, it says that it cannot open the tiff file. The attachment is clearly named with a .pdf file extension, but the iPhone still tries to open it as a tiff. Other PDFs open fine, but it treats these as if they are tiff files.
George is correct. XFA forms (which the mobile Reader does not support) are often built with a generic error (like the one described) page that displays for Readers that do not support these document types.
-
Sending e-mail attachments with utl_mail.
Hello guys i would like to add an attachment to an e-mail using utl_mail
I have gotten this part done without a problem.
My problem now is that i have to loop a table and make the contents of the table an attachment to the e-mail.
So here is what i have so far.
DECLARE
b64 VARCHAR2 (512) := 'WELL THIS IS A WHOLE LOT OF DATA!'; -- etc., as above
txt VARCHAR2 (512) := 'Dear Scott: ...'; -- etc., as above
BEGIN
UTL_MAIL.send_attach_varchar2 (sender => 'xxxx'
, recipients => [email protected].'
, MESSAGE => txt
, subject => 'Attachment demo'
, att_mime_type => 'application/x-gzip'
, attachment => b64
, att_inline => TRUE
, att_filename => 'hugo.txt'
END;
/and i have a loop like this.
for rec in
(SELECT
FWTMP_REGPO_INV_NUM,
FWTMP_REGPO_ERR_BAD_FUND,
FWTMP_REGPO_ERR_BAD_ORGN,
FWTMP_REGPO_ERR_BAD_PROG,
FWTMP_REGPO_ERR_BAD_ACCT,
FWTMP_REGPO_ERR_AMT_MORE,
FWTMP_REGPO_ERR_NOPIDM_MATCH,
FWTMP_REGPO_ERR_QTY_MORE,
FWTMP_REGPO_ERR_ENC_LESS,
FWTMP_REGPO_ERR_NOFP_MATCH,
FWTMP_REGPO_ERR_NOFY_MATCH,
FWTMP_REGPO_FTVFSYR_FSYR,
FWTMP_REGPO_VEND_NUM,
FWTMP_REGPO_ERR_INV_FOUND,
FWTMP_REGPO_INV_AMT,
FWTMP_REGPO_PO,
fwtmp_regpo_credit_memo
FROM FWTMP_REGPO_INTRFACE
WHERE FWTMP_REGPO_ERR_IND = 'Y')
loop
utl_file.put_line(f,rpad(NVL('Invoice Number: '||rec.fwtmp_regpo_inv_num,'0'||' '),200)||CHR(13)
||rpad(NVL('Fund Error: '||rec.FWTMP_REGPO_ERR_BAD_FUND,'0'||' '),200)||CHR(13)
||rpad(NVL('Org Error: '||rec.FWTMP_REGPO_ERR_BAD_ORGN,'0'||' '),200)||CHR(13)
||rpad(NVL('Program Error: '||rec.FWTMP_REGPO_ERR_BAD_PROG,'0'||' '),200)||CHR(13)
||rpad(NVL('Account Error '||rec.FWTMP_REGPO_ERR_BAD_ACCT,'0'||' '),200)||CHR(13)
||rpad(('Amount Error: '||rec.FWTMP_REGPO_ERR_AMT_MORE||'0'),200)||CHR(13)
||rpad(('Vendor Error: '||rec.FWTMP_REGPO_ERR_NOPIDM_MATCH||'0'),200)||CHR(13)
||rpad(('Quantity Error: '||rec.FWTMP_REGPO_ERR_QTY_MORE||'0'),200)||CHR(13)
||rpad(('Encumbrance Error: '||rec.FWTMP_REGPO_ERR_ENC_LESS||'0'),200)||CHR(13)
||rpad(NVL('period Error: '||rec.FWTMP_REGPO_ERR_NOFP_MATCH,'0'||' '),200)||CHR(13)
||rpad(NVL('Fiscal Year Error :'||rec.FWTMP_REGPO_ERR_NOFY_MATCH,'0'||' '),200)||CHR(13)
||rpad(NVL('Vendor: '||rec.FWTMP_REGPO_VEND_NUM,'0'||' '),200)||CHR(13)
||rpad(NVL('Invoice Error :'||rec.FWTMP_REGPO_ERR_INV_FOUND,'0'||' '),200)||CHR(13)
||rpad(NVL('Amount: '||rec.FWTMP_REGPO_INV_AMT,'0'||' '),200)||CHR(13)
||rpad(NVL('Po: '||rec.FWTMP_REGPO_PO,'0'||' '),200)||CHR(13)
||rpad(NVL('Credit memo: '||rec.fwtmp_regpo_credit_memo,'0'||' '),200)
||CHR(13)||'-------------------------------------------------------------------------------------------'||CHR(13));
end loop;My challenge is simplly how to get the contents of the loop to the b64 variable. Any help would be greatly appreciated.
Thanks
Edited by: mlov83 on Sep 18, 2012 7:01 AMmlov83 wrote:
I guess you have never been confused or frustuated. :-). That is why drinking copious amounts of coffee is important.
A simple example of code goes a long way.
SEND_ATTACH_VARCHAR2() call is explained in the documentation. Numerous source code examples can be easily found. Thus my criticism.
The basic concept is - the attachment parameter contains the contents (e.g. file content, text content, image contents) and the filename parameter names that contents.
Keep in mind that the document clearly states that the attachment data types are varchar2 and raw - both which are limited to 32KB. This means that larger attachment sizes will fail and that you need to use UTL_SMTP instead. Which is also documented in the same reference guide. And for which there are also a lot of examples. -
Issue with automated Mail attachments since upgrade to OS X 10.6.4
Hello
I use several automator actions that create a new e-Mail with specific recipients and a prewritten text and a finder dialog that opens up and lets me chose the files to be attached to the e-Mail created by automator.
Since I upgraded to OS X 10.6.4 the attachment opened through the automator action blacks out the whole e-Mail (see picture here http://idisk.me.com/tburkart/Public/Pictures/Skitch/Neue_E-Mail-20100628-111438. jpg )
Any suggestions what may cause this issue?It is a bug of Safari 5 (better said of WebKt)
See this thread http://discussions.apple.com/thread.jspa?threadID=2453797&tstart=0
There you will find workaround by using a 3rd party application
There are other workarounds like using the Perl module sendEmail or 3rd party osax XMail
Or simply convert the outgoing email to plain text before sending it
Spazek -
Mail saving text attachments with DOS line endings
dear all,
i just noticed that Mail saves text attachments with DOS line endings (CR+LF), even if the original contains UNIX line endings (LF). how can i disable this behaviour?Using Automator, one can make a Desktop application that simulates dos2unix.
The Automator application shown here, will prompt the user to choose one or multiple (using command key) text files, and will then use Perl to process each file in-place, replacing the carriage return-line feed pairs with just a line feed. I tested this on a folder of text files where each file had more than 1 CRLF pair. Afterwards, there were only LF. The last thing this application does is slide out an OS X notification with processing status and number of files affected. I borrowed, and adapted the Perl block from Stack Overflow. -
How do I save attachments with an E Mail?
How do I save attachments with an E Mail?
Hover the mouse at the top of an email with an attachment, in the area shown in the image below, and it should reveal the attachments icon - select it and download the attachments to wherever you wish on your HD.
-
How to send multiple attachments with the mail in jsp
hi.I wrote a code to send mail.but i need to send mail with multiple attachments.when i run this code iam able to send message but not files.i want to send files as attachments with the message.please help me.
<%@ page import="javax.mail.*,javax.mail.internet.*,java.util.Date,java.io.*,java.net.InetAddress,java.sql.*,java.util.Properties,java.net.*,javax.sql.*,javax.activation.*,java.util.*,java.text.*" %>
<%@ page import="java.io.*,java.sql.*,java.net.*,java.util.*,java.text.*" %>
<%
String Attachfiles1="";
String Attachfiles2="";
String Attachfiles3="";
if("Send".equalsIgnoreCase("send"))
try
String subject="",from="",url = null,to="";
String mailhost = "localhost";
Properties props = System.getProperties();
String msg_txt="";
String strStatus="";
String mailer = "MyMailerProgram";
to=request.getParameter("to");
from=request.getParameter("from");
subject=request.getParameter("subject");
msg_txt=request.getParameter("message");
props.put("mail.smtp.host", mailhost);
Session mailsession = Session.getDefaultInstance(props, null);
Message message = new MimeMessage(mailsession);
message.setFrom(new InternetAddress(from));
message.setRecipients(Message.RecipientType.TO,InternetAddress.parse(to, false));
message.setSubject(subject);
message.setHeader("X-Mailer", mailer);
message.setSentDate(new Date());
message.setText(msg_txt);
BodyPart messageBodyPart = new MimeBodyPart();
BodyPart messageBodyPart2 = new MimeBodyPart();
Multipart multipart = new MimeMultipart(); // to add many part to your messge
messageBodyPart = new MimeBodyPart();
javax.activation.DataSource source = new javax.activation.FileDataSource("path of the file");
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName("file_name");
messageBodyPart2.setText("message"); // set the txt message
multipart.addBodyPart(messageBodyPart);
multipart.addBodyPart(messageBodyPart2);
Transport.send(message);
out.println("Message Sent");
catch (Exception e)
e.printStackTrace();
if("Attachfiles".equalsIgnoreCase("attachfiles"))
Attachfiles1=request.getParameter("fieldname1");
Attachfiles2=request.getParameter("fieldname2");
Attachfiles3=request.getParameter("fieldname3");
%>
<html>
<body>
<div class="frame">
<form action="Composemail.jsp" method="post">
<b>SelectPosition:</b> <select name="cars" >
<option value="ABAP">ABAP
<option value="saab">Saab
<option value="fiat">Fiat
<option value="audi">Audi
</select><br><br>
<table border="1" cellpadding="2" cellspacing="2">
<tr><th>Name</th>
<th>EmailId</th>
<th>ContactNumber</th>
<th>Position</th>
</tr>
<tr>
<td>
</td>
</tr>
</table><br>
<b>SelectUser :</b><select name="cars">
<option value="Administrator">Administrator
<option value="saab">Saab
<option value="fiat">Fiat
<option value="audi">Audi
</select>
<br>
<b>To :</b>�����������<input type="text" name="to" size="72"><br>
<b>From :</b>�������<input type="text" name="from" size="72"><br>
<b>Subject :</b>���<input type="text" name="subject" size="72"><br>
<%=Attachfiles1%><br><%=Attachfiles2%><br><%=Attachfiles3%><br><br>
<b>Message:</b><br>
������������<textarea rows="10" cols="50" name="message">
</textarea> <br><br>
<b>AttachedFile:</b>�<input type="file" name="fieldname1" value="filename" size="50"><br><br>
<b>AttachedFile:</b>�<input type="file" name="fieldname2" value="filename" size="50"><br><br>
<b>AttachedFile:</b>�<input type="file" name="fieldname3" value="filename" size="50"><br><br>
������������<input type="submit" name="attachfiles" value="Attachfiles">
<center>
<input type="submit" name="send" value="Send" >
</center>
</form>
</div>
</body>
</html>Most likely you're not specifying the path of a file on the server machine.
-
Iam unable to send multiple attachments with a mail using JavaMail?
Hai to all,
Iam unable to send multiple attachments with a email,see
iam have succeeded in sending one attachment with a email.
when iam tring to add two or more attachments to a mail,
it is giving a Exception like this:
javax.mail.MessagingException: IOException while sending message;
nested exception is:
java.io.IOException: No content
at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:577)
at javax.mail.Transport.send0(Transport.java:151)
at javax.mail.Transport.send(Transport.java:80)
at AttachFilesModified.sendMail(AttachFilesModified.java:185)
at AttachFilesModified.main(AttachFilesModified.java:43)
this is my code snipnet:
BodyPart messageBodyPart = new MimeBodyPart();
Multipart multipart = new MimeMultipart();
if(body != null)
messageBodyPart.setText(body);
multipart.addBodyPart(messageBodyPart);
/*if(attachments != null)
for(int i = 0; i < attachments.length; i++)
String filename="D:\\nagaraju\\apachi\\axis-bin-1_3.zip";
//String s[]=filename.split("\\");
//System.out.println(s);
//String s1=s[1];
//String filename1=s[s.length-1];
messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource(filename);
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(filename);
multipart.addBodyPart(messageBodyPart);
//second file attaching
/*String filename1="C:\\nagadoc.txt";
BodyPart messageBodyPart1=new MimeBodyPart();
DataSource source1=new FileDataSource(filename1);
messageBodyPart.setDataHandler(new DataHandler(source1));
messageBodyPart.setFileName(filename1);
multipart.addBodyPart(messageBodyPart1);
mess.setContent(multipart);
Address[] allRecips = mess.getAllRecipients();
if(toStdOut)
System.out.println("done.");
//System.out.println("Sending message (\"" + mess.getSubject().substring(0,10) + "...\") to :");
System.out.println("Sending message................");
for(int i = 0; i < allRecips.length; i++)
System.out.print(allRecips[i] + ";");
System.out.println("...");
Transport.send(mess);
if(toStdOut)
System.out.println("done.");
return 0;
What's wrng with that code snipnet?
Nagaraju G.This works fine with me, try it or compare it if you want.
public void sendEmail( String from, String to,
String subject, String body) {
fMailServerConfig.put("mail.smtp.host", " <<mail server>>");
Session session = Session.getDefaultInstance( fMailServerConfig, null );
MimeMessage message = new MimeMessage( session );
try {
message.setFrom(new InternetAddress(from));
message.setRecipient(Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject( subject);
message.setText( body);
//Adds Attechment:
Multipart multipart = new MimeMultipart();
BodyPart messageBodyPart = new MimeBodyPart();
messageBodyPart.setText("Here are my attachments");
multipart.addBodyPart(messageBodyPart);
messageBodyPart = new MimeBodyPart();
//first attachment
DataSource source = new FileDataSource("C:\\img1.jpg");
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName("C:\\Telnor1.jpg");
multipart.addBodyPart(messageBodyPart);
//Second attachment
DataSource source2 = new FileDataSource("C:\\img2.jpg");
messageBodyPart.setDataHandler(new DataHandler(source2));
messageBodyPart.setFileName("C:\\Telnor2.jpg");
multipart.addBodyPart(messageBodyPart);
//etc...
message.setContent(multipart);
Transport.send( message );
}catch (MessagingException e){
System.err.println("Cant send mail. " + e);
The error on your code might be:
BodyPart messageBodyPart1=new MimeBodyPart();
DataSource source1=new FileDataSource(filename1);
messageBodyPart.setDataHandler(new DataHandler(source1));
messageBodyPart.setFileName(filename1);
multipart.addBodyPart(messageBodyPart1);
You don't need to create a new BodyPart, and apart from that you'r seting values on "messageBodyPart" but adding "messageBodyPart1" to your multipart :P
Well see u and have a good one!
p.s. i know it's a little late from the day you posted, but at least it might help somebody else :D . -
Outlook users' problems with Apple mail attachments
Folks on Windows XP using Outlook 2003 are having problems with email from Apple mail. Apple mail is using Windows Friendly Attachments and Rich Text as the settings. Sometimes attachments (Word, Excel, PDF) come in fine with an additional .htm attachment, but the body text of the message is missing. If the Outlook user opens the .htm file, there is the body of the Apple mail. Testing with Plain Text results in the body text appearing fine in Outlook, but the attachment is seen as a *.dat file and of course can't be opened. The Macs are all on OS X Tiger with all OS updates applied. Users of Outlook in other offices don't have this problem, and users of Thunderbird on Windows don't have this problem. Any ideas on what is causing this and how to resolve it? Is there a setting on Outlook that needs to be tweaked? Is there a setting on Apple mail that needs to be tweaked? Apple mail attachments to this Windows office worked fine until a few weeks ago. I do not know what changed between then and now as I am not in charge of the computers at the Windows office. Could a Mac OS update have caused a problem? Something on Windows or Outlook specifically? Thanks for any help you can provide. I've scoured the web and have tried everything to no avail. Zipping attachments, while a workaround, is not a long-term solution. Thanks!
Is this in an environment where an MS Exchange Server is being used? Seeing a file change to .dat would often point to that.
Plain Text should be the plan of action for users of Apple Mail, but something (probably the Exchange Server) is messing that up. See:
http://support.microsoft.com/kb/138053
and also related:
http://www.pchell.com/support/winmaildat.shtml
Moving to Leopard would probably not solve this -- the administrator of the exchange server must act.
Also the problem with winmail.dat files is known to impact other email clients used even on Windows computers.
Ernie
Message was edited by: Ernie Stamper
Maybe you are looking for
-
Hi, In AR Can I give discount and calculate Tax after discount. In the invoice print can I display discount. I need the answer urgetnly Thanks & Regards Sri
-
Unable to read pdf in iBooks on MacBook Pro
Trying to use iBooks for the first time to read some PDFs, as I was unhappy with reading them in Adobe Acrobat and wanted to see if iBooks would offer a better experience. I added the PDFs (purchased from Lonely Planet) into iBooks. However, every ti
-
Hi Everyone, I cancelled a query bec. it was taking a long time to run Now it's taking a long time to cancel The admin is out to lunch... any advice pls, thx, sandra
-
Hi, I have created a task in PD and a lookup entry with same task name. The issue is the lookup is not calling the task on changing the entries in the usr form. Kindly help. The task name in PD is same as that in the lookup. also saw that the value f
-
Having some problems ripping DVDs
I just recently bought a 30G 5th generation ipod. I downloaded Handbrake and it works great. I have already ripped several DVDs and transfered them to my ipod without any problems. However, there have been some DVDs that have problems with the audio.