+ Répondre à la discussion
Affichage des résultats 1 à 6 sur 6
  1. #1
    Membre habitué
    Inscrit en
    décembre 2003
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 369
    Points : 149
    Points
    149

    Par défaut Adresse IP de apache dans xamp

    Bonjour,

    Je développe un GUI en java pour la gestion d'une bibliothèque et j'ai une BD
    SQL SERVER 2008 R2 et une version de XAMPP 1.8.1 pour apache et consorts.

    Dans le GUI j'ai un lien cliquable pour envoi de mail, que j'aimerai pouvoir démontrer a un employeur potentiel.
    Il y a deux volets a l'utilisation du service mail
    Envoi automatiquement de mail a un client, pour l'avertir de la disponibilité d'un livre de la bibliothèque après avoir effectué sa réservation.
    Envoi automatique de mail après constatation de retard dans le retour d'un ouvrage.

    Le deuxième volet est toutes les autres communications entre bibliothécaire et client a travers le lien cliquable

    Mon problème est que je ne sais pas si cela va car il y a une adresse IP par défaut pour SQL Server 127.0.0.1 pour localhost et pareil, autant que j'ai compris, pour xampp.

    Est-ce qu'il est possible d'avoir les deux services en fonction au même moment?
    ou est'il possible d'avoir une deuxième adresse IP ou encore, que faire pour que cela marche?

    Merci pour vos réponses

    Marc_3

  2. #2
    Rédacteur/Modérateur
    Avatar de _Mac_
    Inscrit en
    août 2005
    Messages
    9 477
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 9 477
    Points : 12 757
    Points
    12 757

    Par défaut

    Citation Envoyé par Marc_3 Voir le message
    Est-ce qu'il est possible d'avoir les deux services en fonction au même moment?
    Oui, si tous les services (et ça doit être le cas par défaut) utilisent des ports différents. Au pire, si tu n'utilises pas le MySQL de Xamp, arrête-le.

    Citation Envoyé par Marc_3 Voir le message
    ou est'il possible d'avoir une deuxième adresse IP ou encore, que faire pour que cela marche?
    Tu ne veux pas essayer comme ça ? Envisage le plan B si le plan A ne marche pas

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  3. #3
    Membre habitué
    Inscrit en
    décembre 2003
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 369
    Points : 149
    Points
    149

    Par défaut

    Merci pour les réponses, je vais m'y mettre encore aujourd'hui au moins pour le plan A
    A bientôt

  4. #4
    Membre habitué
    Inscrit en
    décembre 2003
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 369
    Points : 149
    Points
    149

    Par défaut

    Bonjour,

    J'ai avance avec mes envoi de message mais j'ai du mal a comprendre les tuto et class java que je trouve a ce sujet sur le net.
    NB Je trouve miraculeux que cela puisse être aussi simple

    J'ai une classe java, voir en dessous, qui doit m'envoyer un message sur une boite mail existante chez gmail.

    A l’exécution, je reçois un message d'erreur a travers eclipse

    Je comprends pas, mais je suppose que le service SMTP ecoute sur un autre port ou que je dois paramétrer apache pour être accessible.

    Est-ce que quelqu'un peut m'expliquer??


    javax.mail.MessagingException: Could not connect to SMTP host: bibliouser1@gmail.com, port: 25, response: -1
    at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1950)
    at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:654)
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    import javax.activation.*;
     
    class SendEmail{
    		// Recipient's email ID needs to be mentioned
         	String to = "bibliouser1@gmail.com";
     
         	// Sender's email ID needs to be mentioned
    	    String from = "bibliouser1@gmail.com";
     
    	    // Assuming you are sending email from localhost
     
    	    String host = "localhost";
    	    Session session;
    	    Properties properties;
     
    	    SendEmail(){
    			  initEmail();
    		  }
     
    	    void initEmail()
    		  {
    		// Get system properties
    		properties = System.getProperties();
    		// Setup mail server
    		properties.setProperty("mail.smtp.host", host); 
    		// Get the default Session object.
    		session = Session.getDefaultInstance(properties); 
     
     
    	    try{
     
    	         // Create a default MimeMessage object.
    	         MimeMessage message = new MimeMessage(session);
     
    	         // Set From: header field of the header.
    	         message.setFrom(new InternetAddress(from));
     
    	         // Set To: header field of the header.
    	         message.addRecipient(Message.RecipientType.TO,
    	                                  new InternetAddress(to));
     
    	         // Set Subject: header field
    	         message.setSubject("This is the Subject Line!");
     
    	         // Now set the actual message
    	         message.setText("This is actual message");
     
    	         // Send message
    	         Transport.send(message);
    	         System.out.println("Sent message successfully....");
    	      }catch (MessagingException mex) {
    	         mex.printStackTrace();
    	      }
     
    		  }   
    }

  5. #5
    Rédacteur/Modérateur
    Avatar de _Mac_
    Inscrit en
    août 2005
    Messages
    9 477
    Détails du profil
    Informations forums :
    Inscription : août 2005
    Messages : 9 477
    Points : 12 757
    Points
    12 757

    Par défaut

    Le serveur SMTP, ce n'est pas localhost, c'est le serveur SMTP de ton fournisseur d'accès à Internet.

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

  6. #6
    Membre habitué
    Inscrit en
    décembre 2003
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : décembre 2003
    Messages : 369
    Points : 149
    Points
    149

    Par défaut

    Merci pour la réponse, ça parait subitement plus logique.
    Je vais essayer de voir avec eux si ils sont d'accord de laisser faire cela.

    Merci encore

    marc_3

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •