compiling problem

i'm have the compiling problem. The error is:::

sendMail.java:73: cannot find symbol

symbol : variable RecipientType

location: class java.lang.String

message.addRecipient(Message.RecipientType.TO,new InternetAddress(Address));

^

1 error

here i also post up my coding:

package common;

import java.util.*;

import java.io.*;

import javax.mail.*;

import javax.mail.internet.*;

import javax.activation.*;

import java.sql.Connection;

import java.sql.Statement;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.ResultSetMetaData;

import java.sql.SQLException;

import java.lang.String;

public class sendMail{

public void send(String Table_name,

String db_name,

String address_table,

String from_address,

String subject,

String attachment,

String type,

String ID,

String message,

String host){

if(type=="multiple"){

try{

Class.forName("com.mysql.jdbc.Driver");

Connection connection=DriverManager.getConnection("jdbc:mysql://localhost/"+db_name);

Statement statement=connection.createStatement();

ResultSet rs=statement.executeQuery("SELECT address_table From Table_name Where Group=ID");

ResultSetMetaData md=rs.getMetaData();

int numberOfColumns=md.getColumnCount();

while(rs.next() )

{

sending(address_table,message,subject,attachment,from_address,host);

}

}

catch(SQLException sqlException)

{

sqlException.printStackTrace();

System.exit(1);

}

}

}

public void sending(String Address,String Message,String subject,String attachment,String from_address, String host){

// Get system properties

Properties props = System.getProperties();

// Setup mail server

props.put("mail.smtp.host", host);

// Get session

Session session = Session.getDefaultInstance(props, null);

// Define message

MimeMessage message = new MimeMessage(session);

try

{

message.setFrom(new InternetAddress(from_address));

message.addRecipient(Message.RecipientType.TO,new InternetAddress(Address));

message.setSubject(subject);

message.setText(Message);

// Send message

Transport.send(message);

}

catch (MessagingException e)

{

System.err.println("Caught Exception: "

+ e.getMessage());

}

}

}

can anyone help me to solve it. i already take whole day to solve the error. it really make me feel blur.

[2660 byte] By [albert85a] at [2007-10-2 11:36:35]
# 1

> sendMail.java:73: cannot find symbol

> symbol : variable RecipientType

> location: class java.lang.String

> message.addRecipient(Message.RecipientType.TO,new

> ,new InternetAddress(Address));

> ^

> 1 error

You have defined Message as String in the method argument. It should be MimeMessage, I think.

aniseeda at 2007-7-13 5:12:29 > top of Java-index,Developer Tools,Java Compiler...