0

Alfresco 4.2c community edition を使用しています。私の要件は、特定のフォルダーのメール ID に送信する添付ファイルがフォルダーにアップロードされるように、James サーバーで構成されたユーザーからメールを送信することです。私は次のコードを書きました

public void sendAttachment(EmailVO emailVO) 
{
    try {

        String host = "01HW342035";
        String from = "alfresco@example.com";
        String to = "inbox@example.com";
        String user = "alfresco";
        String password = "alfresco";

        // Get system properties
        Properties properties = System.getProperties();

        // Setup mail server
        properties.setProperty("mail.smtp.host", host);

        // Get the default Session object.
        Session session = Session.getDefaultInstance(properties);

        // Define message
        Message message = new MimeMessage(session);
        message.setFrom(new InternetAddress(from));
        message.addRecipient(Message.RecipientType.TO,
        new InternetAddress(to));
        message.setSubject("JavaMail Attachment");

        // Create the message part 
        BodyPart messageBodyPart = new MimeBodyPart();

        // Fill the message
        messageBodyPart.setText("hi");

        Multipart multipart = new MimeMultipart();
        multipart.addBodyPart(messageBodyPart);

        // Part two is attachment
        messageBodyPart = new MimeBodyPart();
        String filename = "C:\\Users\\594952\\Desktop\\Links.txt";
        DataSource source = new FileDataSource(filename);
        messageBodyPart.setDataHandler(new DataHandler(source));
        messageBodyPart.setFileName(filename);
        multipart.addBodyPart(messageBodyPart);

        // Put parts in message
        message.setContent(multipart);

        // Send the message
        Transport.send(message);
        System.out.println("Msg Send ....") ;
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
    }
}

コードは正常に動作し、例外は発生しません。https://wiki.alfresco.com/wiki/Configuring_Email_With_Apache_Jamesに従って James サーバーと alfresco プロパティを構成しました

alfresco のフォルダに受信トレイとしてエイリアスを指定しました。Java コードから送信した添付ファイルがリポジトリにアップロードされません。これを正しく機能させるために必要な変更を親切に提案してください。

4

0 に答える 0