Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324

    [URGENTE] com.sun.mail.smtp.SMTPSendFailedException:530 5.7.1 Authentication required

    Ciao a tutti,

    sto sclerando perchè sto cercando di mandare un email tramite log4j.
    Come impostazione uso il log4j.xml.
    L'applicazione è di tipo standalone, quindi non web.
    Lanciando l'applicatione al momento dell'invio dell'email mi presenta tale errore:

    codice:
    com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.1 Authentication required  at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2114) at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1618) at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1119) at javax.mail.Transport.send0(Transport.java:195) at javax.mail.Transport.send(Transport.java:124) at org.apache.log4j.net.SMTPAppender.sendBuffer(Unknown Source) at org.apache.log4j.net.SMTPAppender.append(Unknown Source) at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:221) at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:57) at org.apache.log4j.Category.callAppenders(Category.java:187) at org.apache.log4j.Category.forcedLog(Category.java:372) at org.apache.log4j.Category.error(Category.java:286) at dao.UtenteDAO.login(UtenteDAO.java:32) at main.Main.main(Main.java:29)
    codice:
    <appender name="mailAppender" class="org.apache.log4j.net.SMTPAppender">    
         <param name="BufferSize" value="50" />        
         <param name="SMTPHost" value="smtp.mail.yahoo.it" />         
         <param name="SMTPPort" value="25" />        
         <param name="SMTPUsername" value="corso_java@yahoo.it" />         
         <param name="SMTPPassword" value="*******" />         
         <param name="From" value="corso_java@yahoo.it" />         
         <param name="To" value="****************" />         
         <param name="Subject" value="Testing Log4j mail notification" />         
         <layout class="org.apache.log4j.PatternLayout">             
             <param name="ConversionPattern" value="[%d{ISO8601}]%n%n%-5p%n%n%c%n%n%m%n%n" />         
         </layout>         
         <filter class="org.apache.log4j.varia.LevelRangeFilter">             
                <param name="LevelMin" value="error" />             
                <param name="LevelMax" value="error" />         
         </filter>     
    </appender>
    Mi Sapreste aiutare per favore?

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    di urgente non c'è niente. Secondo me la porta è sbagliata (tra l'altro credo che usi SSL ed autenticazione)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Andrea1979
    di urgente non c'è niente. Secondo me la porta è sbagliata (tra l'altro credo che usi SSL ed autenticazione)
    Perchè cè un criterio di valutazione secondo il quale puoi valutare che la mia richiesta sia urgente o meno?

    Comunque se usa SSL, come posso integrarlo nel mio codice?

    Grazie anticipatamente

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    il regolamento del forum. Se è urgente, metti in lavoro offro e vedrai che ti rispondono in 5 minuti.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Andrea1979
    il regolamento del forum. Se è urgente, metti in lavoro offro e vedrai che ti rispondono in 5 minuti.
    ah ok... non lo sapevo.... Grazie mille per la dritta... Ma per fare ciò come dovrei fare?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    ehehe no guarda, non volevo fare polemica. Allora, innanzitutto, sistema la porta... di sicuro non è la 25. Mi pare che sia la 465 o la 587.
    Poi le funzionalità di log4j in termine di logging via email non le conosco, quindi non so che parametri possa accettare. Credo che dovendo utilizzare SSL il protocollo da utilizzare sia smtps e non smtp.
    Quindi, ricapitolando, fai 2 prove:

    aggiungi intanto
    codice:
    <param name="SMTPProtocol" value="smtps" />
    e poi prova con
    codice:
    <param name="SMTPPort" value="465" />
    o
    codice:
    <param name="SMTPPort" value="587" />
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2008
    Messaggi
    324
    Originariamente inviato da Andrea1979
    ehehe no guarda, non volevo fare polemica. Allora, innanzitutto, sistema la porta... di sicuro non è la 25. Mi pare che sia la 465 o la 587.
    Poi le funzionalità di log4j in termine di logging via email non le conosco, quindi non so che parametri possa accettare. Credo che dovendo utilizzare SSL il protocollo da utilizzare sia smtps e non smtp.
    Quindi, ricapitolando, fai 2 prove:

    aggiungi intanto
    codice:
    <param name="SMTPProtocol" value="smtps" />
    e poi prova con
    codice:
    <param name="SMTPPort" value="465" />
    o
    codice:
    <param name="SMTPPort" value="587" />
    Tranquillo non l'ho vista come polemica, anzi credo che l'hai fatta in buona fede per aiutarmi nelle volte successive....

    Comunque adesso provo ad applicare i tuoi suggerimenti nella speranza che funzionino al primo colpo....


    Grazie ancora per l'aiuto....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.