Probleme mit Java Mail

Von: , Frage gestellt am Di, 11. Mai 2004

Hi. Ich hab folgendes Problem. Im String array sind die Empfänger verzeichnet. Wenn ich aber mehrere Empfänger habe,und den unten sthehenden Code ausführe, wird die Email nur einmal versandt.Kann ichn nur einen Empfänger ins "TO" Feld schreiben oder woran liegts?

public static void sendMailTo (String []array, String inhalt) throws MessagingException
{
//fill props with any information
Properties props = new Properties();
props.put("mail.smtp.host","xxx.xxx.xxx.xxx");

//open Session with props
Session session = Session.getDefaultInstance(props, null);



//Create MimeMessage with Subject and Content
MimeMessage message = new MimeMessage(session);
message.setContent(inhalt, "text/plain");
message.setSubject("Email");

//Set Addresses from and to
Address adressfrom = new InternetAddress(array[0]);
message.setFrom(adressfrom);
int _intCounter =1;
while(_intCounter<=array.length-1)
{message.addRecipient(Message.RecipientType.TO, new InternetAddress(array[_intCounter]));
_intCounter++;
}
//Send Message
Transport.send(message);}


Über Hilfe würde ich mich freuen.
Gruß Mathias

3 Antworten zu dieser Frage

  1. Antwort von nach 29 Minuten 0 hilfreich
    Re: Probleme mit Java Mail

    nur einmal versandt.Kann ichn nur einen Empfänger ins "TO"
    Feld schreiben
    Nein, du kannst mehrere da reinschreiben. Bei mir klappt
    das zumindest.

    Hast du die Moeglichkeit das ganze mal zu debuggen?
    Schonmal ins SMTP-Server Log geguckt?

    Gruss, Patrick

    • Antwort von nach 5 Stunden 0 hilfreich
      Re^2: Probleme mit Java Mail

      Ins Server Log hab ich nicht reingeschaut, ich weiss ehrlich gesagt auch nicht wie. Debuggen fällt im Momnet für mich leider auch aus.
      Wird schon irgendwie klappen. Danke
      Mathias [Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

      • Antwort von nach 6 Stunden 0 hilfreich
        Re^3: Probleme mit Java Mail

        Ins Server Log hab ich nicht reingeschaut, ich weiss ehrlich
        gesagt auch nicht wie. Debuggen fällt im Momnet für mich
        Besorg dir einen localen SMTP-Server, z.B. von ArGoSoft (freeware),
        dann kannst du in der Konsole mitverfolgen was mit deinen eMails
        passiert.
        (mail.smtp.host ist dann "127.0.0.1")

        http://www.argosoft.com/applications/mailserver/down...

        Gruss, Patrick

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!