Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Sm
Зарегистрирован: 20.10.2003 Сообщения: 37
|
Добавлено: Вт Июн 11 2002 11:59 Заголовок сообщения: одскажите как на jsp отправить мыло?? |
|
|
Подскажите как на JSP (ну если кто знает на java или с/с++) как отправить мыло? я имею ввиду имя ф-ии, например как в РНР - mailto()... |
|
Вернуться к началу |
|
|
Дядя Вася
Зарегистрирован: 14.08.2002 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: Вт Июн 18 2002 10:00 Заголовок сообщения: Re: одскажите как на jsp отправить мыло?? |
|
|
В JSP такой функции нету, по-этому, предлагаю юзать пакет JavaMail - очень удобно ... |
|
Вернуться к началу |
|
|
Дядя Вася
Зарегистрирован: 14.08.2002 Сообщения: 39 Откуда: Новосибирск
|
Добавлено: Вт Июн 18 2002 10:04 Заголовок сообщения: Re: Еще вариант через сокет |
|
|
еще вариант : public void send(String mailTo, String subject, String data, String mailFrom, String returnTo) throws UnknownHostException, IOException { // connect _socket = new Socket(_mailHost, 25); _is = _socket.getInputStream(); _os = new PrintStream(_socket.getOutputStream());
_post("HELO " + _localHost); _post("MAIL FROM:"); _post("RCPT TO:"); _post("DATA");
// send the message header to RFC 822 // Return-path, Received, Date, From, Subject, Sender, To, cc if( subject == null ) subject = "No Subject"; StringBuffer header = new StringBuffer(); header.append("Return-Path: " + returnTo + "\r\n"); header.append("X-Sender: " + returnTo + "\r\n"); header.append("X-Mailer: Mgl SendMailer\r\n"); header.append("Mime-Version: 1.0\r\n"); header.append("Content-Type: text/plain\r\n"); header.append("Date: " + _printDate() + "\r\n"); header.append("From: " + mailFrom + "\r\n"); header.append("Subject: " + subject + "\r\n"); header.append("To: " + mailTo + "\r\n"); header.append(data + "\r\n.\r\n"); _post(header.toString()); _socket.close(); } |
|
Вернуться к началу |
|
|
|