/* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
for (int i = 0; i < attachs.length; i++) {
messageBodyPart = new MimeBodyPart();
DataSource filesource = new FileDataSource(attachs[i]);
messageBodyPart.setDataHandler(new DataHandler(filesource));
messageBodyPart.setFileName(attachs[i].getName());
multipart.addBodyPart(messageBodyPart);
}
// Add multipart to mail
message.setContent(multipart);
// Create and send NNTP transport
statusPos += 2; // 9
statusLine = "Creating NNTP transport";
status.setStatus(statusPos, statusLine);
Transport transport = new NNTPTransport(session, new URLName("news:" + newsgroup));
// Null parameters are for user name and password
statusPos++; // 10
statusLine = "Connecting to mail server";
status.setStatus(statusPos, statusLine);
transport.connect(hostname, null, null);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.