Javamail - envoi de mail à partir de localhost aux comptes externes
Besoin pour envoyer des courriels à partir de localhost externe des comptes comme gmail et yahoo. Droit maintenant, j'ai un programme qui permet d'envoyer et de recevoir des mails de mon domaine local par le serveur de messagerie local et en cours d'exécution par exemple ([email protected] <-> [email protected]). Mais le problème est lorsque j'essaie d'envoyer de domaine local à gmail ou yahoo compte que je suis Incapable de le faire par exemple([email protected] -> [email protected]). Besoin d'aide sur ce
PS. Je suis l'Aide de Hmailserver pour emailserver
public class JMailer {
private static String HOSTNAME = "localhost";
private static String USERNAME = "admin";
private static String PASSWORD = "Mylocaldomainpassword";
public static void main(String[] args) {
try {
String to = "[email protected]";
String from = "[email protected]";
Properties properties = System.getProperties();
properties.setProperty("mail.smtp.host",HOSTNAME);
Session session = Session.getInstance(properties, new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(USERNAME, PASSWORD);
}
});
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
message.setSubject("My Subject!");
message.setText("Here Goes My Message");
Transport.send(message);
System.out.println("Message Sending Completed");
} catch (MessagingException mex) {
mex.printStackTrace();
}
}
}
et mon erreur de Hmailserver journal est en dessous de
"SMTPC" 4508 0 "2014-06-13 15:18:01.022" "TCP" "SMTPDeliverer - Message 13 - échec de la Connexion: nom d'Hôte: 74.125.25.27, message: Aucune connexion n'a pu être établie car l'ordinateur cible l'a expressément refusé"
je manque quelque chose ici?pourquoi la machine distante de la connexion est refusée ? et je ne veux pas utiliser gmail serveur SMTP pour envoyer le message.tout ce que je besoin est, je veux ma propre smtp sever à envoyer et de recevoir des
Et êtes-vous sûr il n'y a pas de pare-feu empêchant de votre serveur de messagerie à partir de la connexion au serveur SMTP de Gmail?
je suis sûr que j'ai complètement désinstallé le pare-feu et j'ai débloqué le port 25 en parlant à mon fournisseur d'accès internet.
OriginalL'auteur Karthick Radhakrishnan | 2014-06-13
Vous devez vous connecter pour publier un commentaire.
Enfin, je suis capable de craquer cela, je l'ai testé dans 2 serveurs de messagerie qui peut faire notre travail est fait,Apache james et hmailserver. Hmailserver est assez facile à exécuter et à configurer car il a une interface graphique pour le faire.
HmailServer 5.4.2
Maintenant exécuter le programme ci-dessous, nous sommes bon pour aller.
Apache apache James-james-3.0-beta4
Principalement les mêmes que ci-dessus mais ce n'ont pas d'interface graphique pour configurer,c'est le poids léger de la ligne de commande serveur de messagerie qui fonctionne aussi sous Linux.
appliquer la même procédure, mais il a de ligne de commande pour créer de domaine et des comptes, avant que vous devez vous connecter à un compte admin pour créer des utilisateurs.
les obstacles que vous devrez faire face à l'aide d'Apache james est il fonctionne bien avec 32 bits, mais il aura du serveur de démarrage de problème pour les 64 bits, car la "Wrapper.exe" il utilise de tanuki . où ton ne pas soutenir la version 64 bits de wrapper.exe j'ai donc dû mais licence d'essai et ajouter 64 bits wrapper.exe et modifier james.chauve-souris.
Autre que cela fonctionne très bien.
le code ci-dessus fonctionne pour les deux Hmailserver et Apache James.
Pointeur pour les e-mails
OriginalL'auteur Karthick Radhakrishnan
De l'essayer. Fonctionne parfaitement! mettez votre Gmail ID à
[email protected]
, et votre mot de passe Gmail à un mot de passe.oui merci bill, je ne suis pas à la recherche pour l'utilisation de google serveur SMTP, j'aimerais hôte propre serveur de messagerie local, pour l'instant j'ai entendu parler de JBoss service de Messagerie et je suis en train de travailler sur elle,sera vous tenir à jour de toutes les solutions est quant à elle appréciée.
OriginalL'auteur Pavan Patidar