Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Besucher IP auf HP anzeigen und an E-Mail weiterleiten?

Hallo erst mal,
also wie man die Besucher IP auf einer HP anzeigen lassen kann das ist mir klar aber wie mache ich es das diese Besucher IP an meine E-Mailadresse weitergeleitet wird?
Am besten in Java oder Html da ich von Bhp usw. 0 ahnung habe.
Danke im vorraus :-)

« Letzte Änderung: 19.01.09, 05:19:26 von jalmares »

Antworten zu Besucher IP auf HP anzeigen und an E-Mail weiterleiten?:

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Am besten in Java oder Html da ich von Bhp usw. 0 ahnung habe.

Mich würde grad interessieren, wie du die IP anzeigen lässt ;)

Aber ok, du hattest Java in die engere Wahl genommen. Here we go:

package de.tutorials;
 
import java.io.IOException;
import java.util.Properties;

import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ExampleMailSenderServlet extends HttpServlet {

Session mailSession;

public void init() throws ServletException {
super.init();

Properties properties = new Properties();
properties.put("mail.store.protocol", "pop3");
properties.put("mail.transport.protocol", "smtp");
properties.put("mail.user", "foo.bar");
properties.put("mail.pop3.host", "pop3.someProvider.de");
properties.put("mail.smtp.host", "smtp.someProvider.de");
properties.put("User", "foo.bar");
properties.put("Password", "somePwd");
properties.put("mail.from", "[email protected]");

mailSession = Session.getInstance(properties);
}

protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {

Message message = new MimeMessage(mailSession);
try {
message.setSubject("Test Nachricht");
message.setRecipient(Message.RecipientType.TO, new InternetAddress(
"[email protected]"));
MimeMultipart mimeMultipart = new MimeMultipart();

MimeBodyPart textPart = new MimeBodyPart();
textPart.setText("ABCDEF");
textPart.setDisposition(MimeBodyPart.INLINE);
mimeMultipart.addBodyPart(textPart);

message.setContent(mimeMultipart);

message.saveChanges();
Transport.send(message);

} catch (Exception e) {
e.printStackTrace();
}
}
}

Dafür benötigst du noch das JavaMail-API.

greez 8)
JoSsiF

 

Zitat
von Bhp usw. 0 ahnung habe

Meinst du PHP?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Meinst du PHP?

ja genau, sorry schreibfehler von mir :-)

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
Mich würde grad interessieren, wie du die IP anzeigen lässt ;)

Aber ok, du hattest Java in die engere Wahl genommen. Here we go:

package de.tutorials;
 
import java.io.IOException;
import java.util.Properties;

import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class ExampleMailSenderServlet extends HttpServlet {

Session mailSession;

public void init() throws ServletException {
super.init();

Properties properties = new Properties();
properties.put("mail.store.protocol", "pop3");
properties.put("mail.transport.protocol", "smtp");
properties.put("mail.user", "foo.bar");
properties.put("mail.pop3.host", "pop3.someProvider.de");
properties.put("mail.smtp.host", "smtp.someProvider.de");
properties.put("User", "foo.bar");
properties.put("Password", "somePwd");
properties.put("mail.from", "[email protected]");

mailSession = Session.getInstance(properties);
}

protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {

Message message = new MimeMessage(mailSession);
try {
message.setSubject("Test Nachricht");
message.setRecipient(Message.RecipientType.TO, new InternetAddress(
"[email protected]"));
MimeMultipart mimeMultipart = new MimeMultipart();

MimeBodyPart textPart = new MimeBodyPart();
textPart.setText("ABCDEF");
textPart.setDisposition(MimeBodyPart.INLINE);
mimeMultipart.addBodyPart(textPart);

message.setContent(mimeMultipart);

message.saveChanges();
Transport.send(message);

} catch (Exception e) {
e.printStackTrace();
}
}
}

Dafür benötigst du noch das JavaMail-API.

greez 8)
JoSsiF

wo bekommt man sowas her? JavaMail-Api?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Aaaaahhh....Profi am Werk?? Kein "Bhp" oder sowas können und Google kaputt??

Hier, nimm >> mein Google << 

« Letzte Änderung: 19.01.09, 22:29:00 von PWT »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button
;D

Bevor du dich auf die Suche nach dem JavaMail-API machst, checke mal ab, ...

(1) was Java ist
(2) was Java kann
(3) ob du Java programmieren kannst
(4) wie man eine Java-Anwendung hostet
(5) ob du nicht doch JAVASCRIPT gemeint hast
(6) welche Technologie für dich geeignet ist

Viel zu tun? Fang an! :)

greez 8)
JoSsiF

« Formular auf Website nur mit rechter ! Maustaste bedienbarWas sagt ihr zu meiner Seite »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Java
Java ist eine von der Firma SUN entwickelte Programmiersprache. Da Java unabhängig vom Betriebssystem läuft, kann ein einmal geschriebenes Programm auf allen Ja...

Javascript
JavaScript ist eine weit verbreitete Skriptsprache, die ursprünglich von Netscape für das DOM-Scripting für Webseiten entwickelt wurde. Sie hat sich seitde...

HTML
HTML steht für Hyper Text Markup Language, ist die Sprache, mit der Internetseiten kodiert werden. Es handelt sich dabei um ASCII Text, in den die HTML Befehle einge...