2010-04-10 3 views
1

J'essaie de configurer un smtpappender pour log4j en utilisant gmail comme hôte smtp. J'ai lu que le numéro de port doit être 465 ou 587 (selon tls ou ssl) et que log4j ne permet pas, pour une raison quelconque, qu'un port différent soit défini dans le fichier de configuration log4j.properties.la configuration de log4j pour gmail, ne reconnaît pas System.setProperty ("mail.smtps.port", "587")

J'ai lu que la meilleure façon d'y parvenir serait d'utiliser System.setProperty qui changerait le port javaxmail par défaut en gmail.

Cependant lorsque je tente de régler la System.property entrées du port par défaut reste encore 25

System.setProperty ("mail.smtp.starttls.enable", "true"); System.setProperty ("mail.smtp.port", "587"); Je me demandais si quelqu'un pourrait m'aider, je suis ouvert aux suggestions, j'ai juste besoin de smtpAppender pour travailler pour Gmail, ne se soucient pas vraiment comment le faire fonctionner.

Merci

Répondre

1

Vous devez créer une coutume SMTPAppender et spécifier dans le fichier de configuration de log4j. Google m'apprend qu'il y a au moins deux billets de blog qui décrit comment le faire: here et here.

Questions connexes