Fehler bei Javamail Session mit Glassfish 3

Millman

Mitglied
Hallo zusammen,

ich möchte euch bitten mir kurz bei folgendem Fehler weiterzuhelfen:

Ich habe in meinem glassfish 3 Server eine Javamail Session konfiguriert für yahoo.de:

[XML]
<mail-resource debug="false" enabled="true" from="test@yahoo.de" host="smtp.mail.yahoo.de" jndi-name="mail/mySession" object-type="user" store-protocol="imap" store-protocol-class="com.sun.mail.imap.IMAPStore" transport-protocol="smtp" transport-protocol-class="com.sun.mail.smtp.SMTPTransport" user="test">
<description/>
<property name="mail.smtp.auth" value="true"/>
<property name="mail.smtp.password" value="testpw"/>
<property name="mail-smtps-host" value="smtp.gmail.com"/>
<property name="mail-smtps-user" value="test"/>
<property name="mail-smtps-starttls-enable" value="true"/>
</mail-resource>[/XML]

Dann habe ich noch meine Email-Managedbean, requestscoped:

Java:
@ManagedBean
@RequestScoped
public class Email {

    @Resource(name = "mail/mySession")
    private Session mailSession;

    public void sendMessage(String sub, String text, String to) {
    Message msg = new MimeMessage(mailSession);
    try {
      msg.setSubject(sub);
      msg.setRecipients(Message.RecipientType.TO,
        InternetAddress.parse(to, false));
      msg.setText(text);
      Transport.send(msg);
    }
    catch(MessagingException e) {
        e.printStackTrace();
    }
  }

Allerdings kann einfach keine Verbindung hergestellt werden, und ich finde einfahc nciht raus wieso. Es scheint alles soweit doch vollkommen korrekt zu sein, die Werte stimmen alle.
Beim Debuggen ist mir aufgefallen, dass mailSession in "Message msg = new MimeMessage(mailSession);" null ist. Eigentlich sollte das doch nicht sein, weil es doch über meine Annotation geladen werden sollte.
 

Millman

Mitglied
So, mittlerweile bin ich soweit, dass er bzgl. des Passworts nachfragt:
Code:
SCHWERWIEGEND: javax.mail.AuthenticationFailedException: failed to connect, no password specified?
        at javax.mail.Service.connect(Service.java:325)
        at javax.mail.Service.connect(Service.java:172)
        at javax.mail.Service.connect(Service.java:121)
        at javax.mail.Transport.send0(Transport.java:190)
        at javax.mail.Transport.send(Transport.java:120)

Aber wie ihr oben sehen könnt, habe ich dieses bereits angegeben.
 

Tankex

Neues Mitglied
So, mittlerweile bin ich soweit, dass er bzgl. des Passworts nachfragt:
Code:
SCHWERWIEGEND: javax.mail.AuthenticationFailedException: failed to connect, no password specified?
        at javax.mail.Service.connect(Service.java:325)
        at javax.mail.Service.connect(Service.java:172)
        at javax.mail.Service.connect(Service.java:121)
        at javax.mail.Transport.send0(Transport.java:190)
        at javax.mail.Transport.send(Transport.java:120)

Aber wie ihr oben sehen könnt, habe ich dieses bereits angegeben.

Hi Millman,

die Properties im GlassFish müssen wohl unbedingt mit "mail-" beginnen, alle anderen werden ignoriert. Guck mal hier:

5.Configuring JavaMail Resources (Sun GlassFish Enterprise Server 2.1 Administration Guide) - Sun Microsystems

Die dritte Auflage von "Core JavaServer Faces" hat ein kleines Kapitel zu dem Thema, da heißen die fraglichen Properties "mail-password" und "mail-auth", also ohne "smtp"-Anteil.

Ich hänge gerade selbst genau an Deinem ersten Problem, der nicht geladenen Session. Wie hast Du denn das bitte gelöst bzw. wie bist Du an den obigen Output gekommen?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Fehler wegen Rest-Schnittstelle Allgemeines EE 4
A JPA Fehler beim JPA-Projekt Allgemeines EE 12
pkm "Unable to cache bundle"-Fehler bei Apache Karaf Allgemeines EE 0
H JWebUnit Fehler: java.lang.NoClassDefFoundError: org/apache/regexp/RESyntaxException Allgemeines EE 24
mor16Euro Servlet Fehler code: The requested resource is not available Allgemeines EE 7
M Servlet Fehler beim Start der Serveranwendung Allgemeines EE 3
N Fehler 403 bei Sessiontimeout mit <security-constraint> Allgemeines EE 0
Q Fehler InitialContext.lookup Allgemeines EE 3
A LDAP Auth Fehler Allgemeines EE 5
J Fehler beim deployen von seam 2.2.2-Projekt Allgemeines EE 9
Ezra BIRT - Report erzeugt Fehler Allgemeines EE 26
JimPanse Tomcat Fehler nach redeploy Allgemeines EE 5
Z OSGi Implementierung - Fehler bei Import Package Allgemeines EE 9
H fehler beim deployen von ear file Allgemeines EE 2
E Fehler bei SQL Abfrage MAX Allgemeines EE 10
C WebStart Fehler nach update auf Java 1.6 Allgemeines EE 2
A jsf: Servlet aufrufen, wie geht das? web.xml Fehler? Allgemeines EE 13
M Fehler in JSF Anwendung Allgemeines EE 4
J Konvertierungs-Fehler: Wert ''{0}'' für Modell ''{1}'' Allgemeines EE 10
N Jboss als Dienst -> Fehler 1053 Allgemeines EE 1
G Fehler, wenn <f:view> Tag als Startseite Allgemeines EE 2
R auf der Suche nach dem Fehler,Sessions + Arrays Allgemeines EE 4
K Datatable Löschen Fehler Allgemeines EE 6
A Problem / Fehler beim Einbinden einer Klasse in ein JSP Allgemeines EE 20
G JSTL Fehler Allgemeines EE 2
F Fehler beim deployen von jsp und servlet Allgemeines EE 7
F Buildscript Fehler weblogic/Deployer Allgemeines EE 2
T Jsp die mehrere Servlets aufruft erzeugt Fehler Allgemeines EE 10
M Fehler aufruf von Index.html Allgemeines EE 7
K [Sun AppServer 8.1] Fehler beim deployen Allgemeines EE 12
M EJB Fehler Allgemeines EE 2
P JavaMail SMTP Connection Allgemeines EE 2
N JavaMail Problem Allgemeines EE 4
T JavaMail versendet PDFs fehlerhaft Allgemeines EE 7
K mail-extratoc(javamail) Allgemeines EE 3
T JavaMail Programm: Nachricht über Proxy versenden Allgemeines EE 3
A mit JavaMail eine html mail versenden? Allgemeines EE 4
F Javamail mit SSL Allgemeines EE 6
A (EJB)Session abhängige Parameter in POJO lesen Allgemeines EE 3
O JSF / Primefaces Session handling Allgemeines EE 1
I Session löschen in Bean (Session Beans) Allgemeines EE 1
J Hello World mit Stateless Session Bean - Was mache ich falsch? Allgemeines EE 2
H Shared Session in Webmodulen Allgemeines EE 2
J Unterschied zwischen HttpSession und Stateful Session Bean Allgemeines EE 3
R Wie eine stateful session bean erneut "aufgreifen" Allgemeines EE 22
P Unterschied Session Scope / Stateful Session Bean Allgemeines EE 6
F Session zerstören Allgemeines EE 12
A Im PhaseListener auf Stateful Session Bean zugreifen Allgemeines EE 6
G Session Allgemeines EE 6
E Session Problem Allgemeines EE 9
G Session neu!? Allgemeines EE 7
Java.getSkill() verbindung / connection in session speichern Allgemeines EE 4
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
MQue Session - Cookie Allgemeines EE 27
MQue Session Exception Allgemeines EE 5
M j_security_check Login und Session-ID Allgemeines EE 2
S Session in eine andere Anwendung übergeben Allgemeines EE 2
F Session abgelaufen und direkter Aufruf Allgemeines EE 10
Y myFaces und Hibernate Session Handling Allgemeines EE 7
S tomcat session timeout - und was danach? Allgemeines EE 1
Q Form Based Authentication - Session Attribute ? Allgemeines EE 2
A Session Bean mit Local-Interface nutzen Allgemeines EE 3
G Session Cookies Allgemeines EE 2
Q Session Tracking - Wie macht mans richtig! Allgemeines EE 3
B Session Daten pro User merken Allgemeines EE 9
H [JSP JSF] Session Timeout und Redirekt zur Startseite Allgemeines EE 5
I Session-Attribute von Client zugänglich? Allgemeines EE 6
G session token Allgemeines EE 3
K tomcat: session-unabhängiges speichern Allgemeines EE 3
S Struts und Session Allgemeines EE 2
J Tomcat mit eigener Session-Implementierung Allgemeines EE 15
Y JSF - Session Handling Firefox Allgemeines EE 3
Y JSF - Session invalidate bei outpulink möglich? Allgemeines EE 4
R Session Tracking & Cookies Allgemeines EE 3
B Variablen ausserhalb der session ? Allgemeines EE 2
T Zugriff auf Session-Objekte in JSP Allgemeines EE 2
W Session tracking mit URL rewrite - Session weg! Allgemeines EE 4
G Neue Session bei der Verwendung von Frames Allgemeines EE 3
RaoulDuke EJB 3.0 - Exceptions aus Methoden einer Session Bean Allgemeines EE 2
T Session-Problem Allgemeines EE 2
Z Session aufräumen Allgemeines EE 2
G Session Problem Allgemeines EE 5
G JBoss - Session / Entity Allgemeines EE 8
S Bild in Session Allgemeines EE 2
F Session Bean -> Daten aus dem Servlet holen Allgemeines EE 11
P Struts Form Bean vs. Session Variable Allgemeines EE 6
A JSF - Daten in Session speichern Allgemeines EE 2
R Formulareingaben gezielt aus Session löschen Allgemeines EE 4
W Session nach Browserschließung erhalten im Tomcat Allgemeines EE 4
R Vernünftige Session-Verwaltung mit Struts Allgemeines EE 4
Q Tomcat/java-Session-Problem Allgemeines EE 9
L Zwei Browserfenster mit unterschiedlicher session - geht das Allgemeines EE 3
flashfactor Logging in einem Session-Bean Allgemeines EE 2
H JSP, Session und Java-Bean Allgemeines EE 4
P Session Problem Allgemeines EE 17
flashfactor Frage zu Session-Lebensdauer Allgemeines EE 3
J xdoclet session facade + value object Allgemeines EE 2
M Session Bean vers. Entity Bean Allgemeines EE 3
G ResultSet in Session speichern Allgemeines EE 4
P Session Attribute an Klasse übergeben Allgemeines EE 13

Ähnliche Java Themen

Neue Themen


Oben