<%@ page contentType="text/vnd.wap.wml" %> <%@ page import="java.util.*" %> <%@ page import="javax.mail.*" %> <%@ page import="javax.mail.internet.*" %> <%@ page import="javax.activation.*" %> <%@ page import="java.io.*" %> <% if (request.getParameter("email") != null) { String email = request.getParameter("email"); String pnum = request.getParameter("tocall"); SendMail(email, pnum); } %>

$person

Enter phone #

Email Sent!

<%! private static Hashtable GetData() { String fileName = "c:\\userlist.data"; String line = null; Hashtable hash = new Hashtable(); try { FileReader fileReader = new FileReader(fileName); BufferedReader bufferedReader = new BufferedReader(fileReader); while ((line = bufferedReader.readLine()) != null) { StringTokenizer st = new StringTokenizer(line, "|"); String[] data = new String[3]; data[0] = st.nextToken(); data[1] = st.nextToken(); data[2] = st.nextToken(); hash.put(data[0], data); } fileReader.close(); } catch (FileNotFoundException ignored) {} catch (IOException ignored) {} return hash; } %> <%! private static void SendMail(String emailAddress, String pnum) { Properties props = System.getProperties(); props.put("mail.smtp.host", "mail.yourserver.com"); Session emailsession = Session.getDefaultInstance(props, null); try { Message email = new MimeMessage(emailsession); email.setFrom(new InternetAddress("WAP Redirector")); InternetAddress[] address = {new InternetAddress(emailAddress)}; email.setRecipients(Message.RecipientType.TO,address); email.setSubject("Please Call"); email.setSentDate(new Date()); email.setHeader("X-Mailer","Wireless Redirector"); email.setText("Please call " + pnum); Transport.send(email); } catch (MessagingException e) {} } %>