Email headers from String
Hi everyone. I'm looking for some class that can parse the email headers from a string. I don't have an email server I just get the email source from a database as strings and I'm looking for something that can show me the To, From, subject, email content .....
I've searched on the web but didn't find anything. Do you know anything?
Thanks
Edited by: douaberi on Aug 29, 2009 8:13 AM
http://java.sun.com/products/javamail/
Similar Messages
-
5800 deleting email headers without warning!
My 5800 happily connects and retrieves new email headers from my (sky)Gmail server. However, any email headers that are in my phones inbox are automatically deleted, even if they haven’t been read. This is obviously extremely annoying. Any Help appreciated.
My phone is running Software version V20.0.012
ThanksNever heard of such a case before... maybe it was a stray ray from a Guest-o-Blaster?
Pretty spooky in any case.
Cheers, Lukas -
String JMS Headers from TextMessage inside Message Driven Bean
You get TextMessage inside onMessage(..) method of Message Driven Bean.
When you do toString() on the textMessage instance, at first, you get JMS headers. After that only, you get your actula message that you put in the queue.
I can always strip out the headers by String parsing. However, is there an elegant way (WebSphere Server Configuration, or MQ configuration, or JMS API) to remove JMS headers from the message so that I only get the actual message and no header?
Hearder is like:
JMS Message class: jms_text
JMSType: null
JMSDeliveryMode: 1
JMSExpiration: 0
JMSPriority: 0
JMSMessageID: ID:414d5120514d444f43444141202020204377126c20001a01
JMSTimestamp: 1132259105100
JMSCorrelationID:null
JMSDestination: null
JMSReplyTo: null
JMSRedelivered: false
JMS_IBM_PutDate:20051117
JMSXAppID:
JMS_IBM_Format:MQSTR
JMS_IBM_PutApplType:6
JMS_IBM_MsgType:8
JMSXUserID:clarkc
JMS_IBM_PutTime:20250510
JMSXDeliveryCount:1
My actual message starts here after all the above headers ........You can get the message directly with getText() method. Following is the snippet of code.
if (aMsg instanceof TextMessage) {
TextMessage msg = (TextMessage) aMsg;
String testMessage = msg.getText());
Kishore. -
How do i completely remove headers from email messages
Hi everyone. Can someone tell me how to completely remove the headers from showing up in messages i send, forward or receive? I know how to make the headers shorter, but that's not what i want to do. I want to completely remove them from all outgoing and incoming messages. Thanks!
Hi lpagillo.
Not sure what you mean. You cannot remove the headers from the messages themselves. If what you want is them to not show up so that they don’t take up space on the screen, choose None in Preferences > Viewing > Show header detail. -
How to email text from a text component in my applet on a the host server ?
How to email text from a text component in my applet on a the host server, back to my email address ?
Assuming I have Email Form on the host server.
Help will be appreciated.You can do like below
=REPLACE(Fields!Column.Value," " & Parameters!ParameterName.value & " ","<b>" & Parameters!ParameterName.value & "</b>")
The select the expression and right click and choose placeholder properties
Inside that set Markup type as HTML
then it will highlight the passed parameter value in bold within the full xml string
Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs -
Remove Column Headers from a JTable in a JScrollPane
Hi,
I'm just wondering how to remove the column headers from a JTable in a JScrollPane.Here are two ways to do it, with different visual outcomes...
import javax.swing.*;
public class Test {
public static void main(String[] args) {
Object[][] rowData = {{"A", "B"}, {"C", "D"}};
Object[] columnNames = {"col 1", "col 2"};
JTable table1 = new JTable(rowData, columnNames);
table1.getTableHeader().setVisible(false);
JScrollPane sp1 = new JScrollPane(table1);
JTable table2 = new JTable(rowData, columnNames);
final JScrollPane sp2 = new JScrollPane(table2);
JPanel contentPane = new JPanel();
contentPane.add(sp1);
contentPane.add(sp2);
final JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setContentPane(contentPane);
f.pack();
SwingUtilities.invokeLater(new Runnable(){
public void run() {
sp2.setColumnHeader(null);
f.setLocationRelativeTo(null);
f.setVisible(true);
} -
Emails headers received as part of email text
We are using the script below to send email notifications. When a user receives the mail part of the email headers are included in the message body. I have included an example underneath the script.
procedure pm33_verification_mail ( email_in in varchar2 default NULL ) is
Cursor EMAIL_USERS is
Select distinct CM503_EMAIL_ADDRESS
From MES.TM503_VERIFICATION_REPORT
Where CM503_DURATION = 24
Order By CM503_EMAIL_ADDRESS ASC;
l_conn UTL_SMTP.CONNECTION ;
l_mime_type VarChar2(100) ;
l_email_address VarChar2(30000) ;
l_subject VarChar2(1000) := 'Verification Still Outstanding ' ;
l_line VarChar2(30000) ;
errmsg VarChar2(500) ;
l_data VarChar2 ( 1 ) ;
l_ver_hours Number := 24 ;
Cursor WC_LIST is
Select CM306_PARAMETER_VALUE
From MES.TM306_SCHEDULING_PARAM_ITEMS
Where CM306_PARAMETER_TYPE = 'REP'
and CM306_PARAMETER_NAME = 'WC_VERIFICATIONS'
Order by CM306_PARAMETER_INDEX ;
l_work_centre VarChar2(100) ;
l_count Number ;
begin
If to_char( sysdate,'dd') = '01' then
+ l_ver_hours := to_number(to_char(sysdate,'hh24'))+1 ;+
End If ;
+ +
if email_in is NULL then
for R1 in EMAIL_USERS loop
if l_email_address is NULL then
l_email_address := R1.CM503_EMAIL_ADDRESS ;
else
l_email_address := l_email_address||';'||R1.CM503_EMAIL_ADDRESS ;
end if;
end loop;
else
l_email_address := email_in ;
end if;
l_mime_type := 'text/plain';
l_conn := MES.KM999_DBMS_MAIL.BEGIN_MAIL ( sender => 'MES',
recipients => l_email_address,
subject => l_subject,
mime_type => l_mime_type ) ;
l_data := 'N' ;
for R1 in WC_LIST loop
begin
Select count(*)
into l_count
From MES.VM312_OUTSTANDING_VER
Where CM312_WORK_CENTRE = R1.CM306_PARAMETER_VALUE
and ( SYSDATE - CM312_DATE ) * 24 >= l_ver_hours ;
exception
+ when OTHERS then+
+ l_count := 0 ;+
end ;
+ +
If l_count > 0 then
l_data := 'Y' ;
l_line := '============================================================' || chr(10) ;
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
l_line := 'Verification Outstanding at the ' || SubStr(R1.CM306_PARAMETER_VALUE,1,Length(R1.CM306_PARAMETER_VALUE)-1) || ' for more than '||to_char(l_ver_hours)||' hours:' || chr(10) ;
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
l_line := '------------------------------------------------------------' || chr(10) ;
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
Declare
Cursor DATA_OUT is
Select CM312_ID ,
+ CM312_DATE+
From MES.VM312_OUTSTANDING_VER
Where CM312_WORK_CENTRE = R1.CM306_PARAMETER_VALUE
and ( SYSDATE - CM312_DATE ) * 24 >= l_ver_hours
Order By CM312_DATE;
begin
For R2 in DATA_OUT Loop
l_line := R2.CM312_ID || ' Outstanding since ' || TO_CHAR ( R2.CM312_DATE , 'YYYY-MM-DD HH24:MI') || ' ('
+|| Round ( ( SYSDATE - R2.CM312_DATE ) * 24 , 2 ) || ' Hours)' || chr(10) || chr(10);+
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
End Loop; -- DATA_OUT
l_line := ' ' || chr(10) ;
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
end ;
End if ; --- Count > 0
End Loop; ---WC_List
If l_data = 'N' then
l_line := '============================================================' || chr(10) ;
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
l_line := 'No Verification Problems ' || chr(10) ;
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
l_line := '============================================================' || chr(10) ;
MES.KM999_DBMS_MAIL.WRITE_TEXT ( conn => l_conn , message => l_line ) ;
end if ;
MES.KM999_DBMS_MAIL.END_MAIL( conn => l_conn ) ;
end ; /* pm33_verification_mail */
+/+
Email body Example:
To: <all mail addresses are included in this.>
Subject: Verification Still Outstanding
Content-Type: text/plain
X-Mailer: Mailer by Oracle UTL_SMTP
Return-Path: [email protected]
Message-ID: <[email protected]>
*X-OriginalArrivalTime: 15 Dec 2010 05:00:19.0110 (UTC) FILETIME=[F868FC60:01CB9C14]*
Date: 15 Dec 2010 07:00:19 +0200
*============================================================*
Verification Outstanding at the CONARC for more than 24 hours:
*============================================================*
Verification Outstanding at the LHF for more than 24 hours:
------------------------------------------------------------user13482457 wrote:
Email body Example:
<snipped>I do not see the Mime version being specified in the header - though this should not case the headers to display as part of the mail body.
Confirm the header as correct (no empty lines and an empty line separator between it and the body) using the raw content of the e-mail as received by the mail client. This will be the easiest method to spot the error in the e-mail structure.
In other words - first identify the actual problem before getting stuck in your PL/SQL code looking for an unknown problem. -
Accessing the email value from the iPhone AddressBook
Need some help getting the email value from the AddressBook. This is what I have so far ...
Used to open up the picker and limit to email only
-(void) browseButtonPressed:(id)sender
ABPeoplePickerNavigationController* controller = [[ABPeoplePickerNavigationController alloc] init];
controller.peoplePickerDelegate = self;
NSNumber* emailProp = [NSNumber numberWithInt:kABPersonEmailProperty];
controller.displayedProperties = [NSArray arrayWithObject:emailProp];
controller.navigationBar.tintColor = [UIColor blackColor];
[self presentModalViewController:controller animated:YES];
The delegate method in the same class
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker
shouldContinueAfterSelectingPerson:(ABRecordRef)person
property:(ABPropertyID)property
identifier:(ABMultiValueIdentifier)identifier
NSString *email = (NSString *)ABRecordCopyValue(person, kABPersonEmailProperty);
NSLog(@"selected person: %@", email);
[[peoplePicker parentViewController] dismissModalViewControllerAnimated:YES];
return NO;
The NSLog prints the following ...
selected person: <NSCFType: 0x1d81c0>
Any idea why it's not printing a string rather I am getting NSCFType ?Great Post. One of the few times that I was able to come to a conclusion about the code I need. Here is an example of the delegate method in reference to getting the email address.
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
ABMultiValueRef emails = ABRecordCopyValue(person, property);
CFStringRef email = ABMultiValueCopyValueAtIndex(emails, identifier);
NSLog( (NSString *) email);
self.receiverEmail.text = (NSString *) email;
[self.tabBarController dismissModalViewControllerAnimated:YES];
return NO;
} -
Interesting scan from string error
Got an interesting (and hopefully easy) issue with scan from string. VI and back panel image attached. Open it or make it and try to run it and let me know if you get an error too. Am I doing anything wrong?
(BTW, ignore the %d in the scan from string. You can change those to %f or %g and it still burps)
Message Edited by mlang on 07-21-2008 09:04 AM
Attachments:
ScanFromStringError.JPG 27 KB
ScanFromStringError.vi 14 KB"JB" <[email protected]> wrote in message
news:[email protected]..
> Wiebe@CARYA a écrit:
> Try "%[^,],%d,%d,%d". %[^,] scans all characters that are not ",".With
this unique format specifier for Format Into String and Scan from String, an
error will appear if the input string contains a comma or is empty (the last
case is also true with the original code). Distinct specifiers may be needed
to avoid this.
Yes, comma's might not be the best seperator. It will also fail if the
numbers use "," as seperators (as is often the case in Europe)...
But the same can be said for any seprator... If you use tabs as seperator,
the parsing will fail if the string contains tabs...
Regards,
Wiebe. -
Tab Delimited Text File to be Emailed (External Email ID) from SAP
Hi,
I have a requirement to email a tab delimited text file as an attachment to external email id from SAP. The text file is of line with type string and the length of each line is about 1024 char size. Can you please suggest me a suitable solution to this requirement? It looks like the FM: SO_NEW_DOCUMENT_ATT_SEND_API1 can handle a text file of 255 char length. I am not sure how to attach a text file of records with length more than 1025 char size.
Appreciate your help in advance.
Thanks,
KannanHi,
I have a requirement to email a tab delimited text file as an attachment to external email id from SAP. The text file is of line with type string and the length of each line is about 1024 char size. Can you please suggest me a suitable solution to this requirement? It looks like the FM: SO_NEW_DOCUMENT_ATT_SEND_API1 can handle a text file of 255 char length. I am not sure how to attach a text file of records with length more than 1025 char size.
Appreciate your help in advance.
Thanks,
Kannan -
Email event generator - error publishing emails received from browser
Hi,
Configured an email event generator that listens on a mailbox. The message type is set to string and no filters. All emails sent from outlook is published successfully to message broker channel and the subscribed by a process. Whereas for emails sent from any browser email like yahoo, gmail gives "Null pointer exception - cannot publish message". Anybody have encountered this error?
Also is it possible to configure the email event generator to archive the emails to another folder in the mailbox rather than to a physical directory?
-Manjula.access issues..
-
EMAIL HEADERS WITHOUT CONTENT - HOW TO RID?
I posted details elasewhere but without sucess and I'm still trying . . .
I have a number of email headings in Mail which I can't open, and as well, I can't delete them! All I gsee is blank pages when clicking onthe headers. Does it mean that, somehow, I've deleted the actual content archived somewhere? If so, how do I delete those email headings from my list of emails in my inbox?I think we're going to have to find these in the Finder & try trashing one there for a test.
Hopefully the header has a Date & Time to narrow it down.
EDIT: Quit Mail.
I'd get EasyFind...
http://www.macupdate.com/info.php/id/11076
Here's a direct download link to EasyFind 4.0 which runs in 10.3.9 & up...
http://www.devon-technologies.com/files/legacy/macosx1039/EasyFind.dmg.zip
From this page,
http://www.devon-technologies.com/support/faqs.php?p=default&cat=19
Freeware applications:
* EasyFind 4.0
* PhotoStickies 5.6
* ThumbsUp 4.3
* XMenu 1.8
http://www.versiontracker.com/dyn/moreinfo/macosx/8707
Use it to search your whole drive for case insensitive & show invisibles...
.emlx
(dot ee em el ex)
Sort on Date... do we see anything useful? -
Hi all,
Im having trouble when i try to e-mail muliple people using HTML DB.When i enter one email address in the :P25_OWNER field,the email works fine,but when i enter more than one address,no email is send to either.Currently my code looks like this-
for c1 in (select owner
from project
where ID_NUMBER = (select max(ID_NUMBER) from project)) loop
if c1.owner is not null then
HTMLDB_MAIL.SEND(
P_TO => :P25_OWNER,
P_FROM => :P25_OWNER,
P_BODY => 'The Project '||:P25_PROJECT_NAME||' has been created '||chr(10)||
P_SUBJ => 'Project '||:P25_PROJECT_NAME||' has been created');
end if;
end loop;
i also tried returning a string so that i could email the entire string but got the same problem with this-
DECLARE
l_string VARCHAR2(255);
l_vc_arr2 HTMLDB_APPLICATION_GLOBAL.VC_ARR2;
BEGIN
l_vc_arr2 := HTMLDB_UTIL.STRING_TO_TABLE(:P25_OWNER);
l_string := HTMLDB_UTIL.TABLE_TO_STRING(l_vc_arr2);
HTMLDB_MAIL.SEND(
P_TO => l_string,
P_FROM => l_string,
P_BODY => 'The Project '||:P25_PROJECT_NAME||' has been created '||chr(10)||
P_SUBJ => 'Project '||:P25_PROJECT_NAME||' has been created');
END;
but i had the same problems with this.
What i want is to have a user enter more than one email address into the text field :P25_OWNER and be able to send an email to each address.Can anyone help with a solution to this problem?
Thanks,
Brian.Hello Brian,
i've had a similar problem:
P_TO:= '[email protected];[email protected]'
failed. If i use a ',' instead of ';' as delimiter it works fine. So try it like this:
P_TO:= '[email protected],[email protected]'
btw, if you use HTMLDB_UTIL.TABLE_TO_STRING you'll get something like this:
P_TO:= '[email protected]:[email protected]'
hope it helps
Thomas -
Creating Mime-messages from String data
How do I save string data of email received from Outlook Express by calling BufferedReader's readLine() method over a socket a connection so that it can be converted into MimeMessage.
Sorry but i didn't read your code snipppet so well.
So you have a Vector v wicht contains the client part of the dialog.
This is a typical conversation: ( you don't use EHLO or HELO handshake!? it's considered rude not to introduce yourself :) )
EHLO CLIENTNAME
250
MAIL FROM:<[email protected]>
250 MAIL FROM:<[email protected]> OK
RCPT TO:<[email protected]>
250 RCPT TO:<[email protected]> OK
DATA
354 Start mail input; end with <CRLF>.<CRLF>
Message-ID: <24569170.1093420595394.JavaMail.cau@PTWPC019>
From: [email protected]
To: [email protected]
Subject: something
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_0_17459938.1093420595224"
------=_Part_0_17459938.1093420595224
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
TEXT CONTENTS
------=_Part_0_17459938.1093420595224
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit
<b>HTML CONTENTS<b>
------=_Part_0_17459938.1093420595224--
250 <412ADBC5000000B5> Mail accepted
QUIT
221 ontrob1.bmsg.nl QUIT
The results in the vector from DATA to the ending dot . should be the part of your constructor string;
Use this constructor
MimeMessage mm = new MimeMessage(null, ByteArrayInputStream( yourstring.getBytes() ) ) ;at this moment you can deconstruct the mime further.
maybe this code will help:
you should call the dumpPart method like this dumpPart( mm );
Store store;
Folder folder;
static boolean verbose = false;
static boolean debug = false;
static boolean showStructure = true;
private static void dumpPart(Part part) throws Exception {
if (part instanceof Message)
dumpEnvelope((Message) part);
/** //Dump input stream ..
InputStream is = part.getInputStream();
// If "is" is not already buffered, wrap a BufferedInputStream
// around it.
if (!(is instanceof BufferedInputStream))
is = new BufferedInputStream(is);
int c;
while ((c = is.read()) != -1)
System.err.write(c);
pr("CONTENT-TYPE: " + part.getContentType());
* Using isMimeType to determine the content type avoids
* fetching the actual content data until we need it.
if (part.isMimeType("text/plain")) {
pr("This is plain text");
pr("---------------------------");
if (!showStructure)
System.out.println((String) part.getContent());
} else if (part.isMimeType("multipart/*")) {
pr("This is a Multipart");
pr("---------------------------");
Multipart mp = (Multipart) part.getContent();
level++;
int count = mp.getCount();
for (int i = 0; i < count; i++)
dumpPart(mp.getBodyPart(i));
level--;
} else if (part.isMimeType("message/rfc822")) {
pr("This is a Nested Message");
pr("---------------------------");
level++;
dumpPart((Part) part.getContent());
level--;
} else if (!showStructure) {
* If we actually want to see the data, and it?s not a
* MIME type we know, fetch it and check its Java type.
Object o = part.getContent();
if (o instanceof String) {
pr("This is a string");
pr("---------------------------");
System.out.println((String) o);
} else if (o instanceof InputStream) {
System.err.println("HELLO CAU 1111");
pr("This is just an input stream");
pr("---------------------------");
InputStream is2 = (InputStream) o;
int c2;
while ((c2= is2.read()) != -1)
System.out.write(c2);
System.err.println("\nHELLO CAU");
} else {
pr("This is an unknown type");
pr("---------------------------");
pr(o.toString());
} else {
pr("This is an unknown type");
pr("---------------------------");
private static void dumpEnvelope(Message msg) throws Exception {
pr("This is the message envelope");
pr("---------------------------");
Address[] a;
// FROM
if ((a = msg.getFrom()) != null) {
for (int j = 0; j < a.length; j++)
pr("FROM: " + a[j].toString());
//TO
if ((a = msg.getRecipients(Message.RecipientType.TO)) != null) {
for (int j = 0; j < a.length; j++)
pr("TO: " + a[j].toString());
// SUBJECT
pr("SUBJECT: " + msg.getSubject());
// DATE
Date d = msg.getSentDate();
pr("SendDate: " + (d != null ? d.toString() : "UNKNOWN"));
//FLAGS
Flags flags = msg.getFlags();
StringBuffer sb = new StringBuffer();
Flags.Flag[] sf = flags.getSystemFlags(); // get the system flags
boolean first = true;
for (int i = 0; i < sf.length; i++) {
String s;
Flags.Flag f = sf;
if (f == Flags.Flag.ANSWERED)
s = "\\Answered";
else if (f == Flags.Flag.DELETED)
s = "\\Deleted";
else if (f == Flags.Flag.DRAFT)
s = "\\Draft";
else if (f == Flags.Flag.FLAGGED)
s = "\\Flagged";
else if (f == Flags.Flag.RECENT)
s = "\\Recent";
else if (f == Flags.Flag.SEEN)
s = "\\Seen";
else
continue; // skip it
if (first)
first = false;
else
sb.append(' ');
sb.append(s);
String[] uf = flags.getUserFlags(); // get user-flag strings
for (int i = 0; i < uf.length; i++) {
if (first)
first = false;
else
sb.append(' ');
sb.append(uf[i]);
pr("FLAGS: " + sb.toString());
// X-MAILER
String[] hdrs = msg.getHeader("X-Mailer");
if (hdrs != null)
pr("X-Mailer: " + hdrs[0]);
else
pr("X-Mailer NOT available");
static String indentStr = " ";
static int level = 0;
* Print a, possibly indented, string.
public static void pr(String s) {
if (showStructure)
System.out.print(indentStr.substring(0, level * 2));
System.out.println(s);
Tricae -
Why can't I set up a filtering rule to block email based on strings appearing in the "Received" field of the Header?
SPAMMERS spoof the information in all of the fields that Apple allows users to select in the iCloud settings, so setting up filters based on those fields is feckless.
I want to be able to Block any emails that originate from specific subnets that are bad actors in SPAM and PHISHING operations. Most of these are in foreign countries. For example - almost all of the SPAM that I'm currently plagued with is coming from IP address in the 89.39.yyy.xxx subnet. Yes, the spam comes from variants in the yyy and xxx indices, but is enabled by complicit domain hosts at the 89.39 level.
If Apple would simply allow iCloud users to filter based on the "Received" header fields, we could set up a "filter/block" for all emails whose "Received" field contains the string " [89.39. " (for example).
Outlook has created the ability for users to set up blocks against any emails originating from a user-specified range of IP addresses. Why won't Apple give its users the same coveted capability?How would anyone here know why Apple chooses to do anything?
If you want to tell Apple what you want, do so here: http://www.apple.com/feedback/icloud.html
Maybe you are looking for
-
Hi everybody, This is related to look and feel of BSP application I have a question related to fonts. how can i use fonts in CSS which are not present in C:\Windows\Fonts directory? Is there a solution for this problem? One solution is to use the fol
-
I downloaded adobe acrobat xi and installed it, but only the download assistant appears. Can someone help?
-
2 inDesigns one one computer. Mac and windows operating systems
i have a creative cloud membership through my company and we work on a IMac but a particular program we use called DirectSmile, only works on the windows side in conjunction with inDesign. We have Parallels installed on our computer and a creative s
-
Hello every one actually i successfully login to webpage using httpPost String urlEncodedContent = preparePostContent(LOGIN_USER_NAME, LOGIN_PASSWORD); HttpURLConnection urlConnection = doHttpPost(TARGET_URL, urlEncodedContent);
-
Error code 148:3 in Photoshop CS4.
Trying to start my program. It asks me to reboot and try again. I did that, no help.