Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-4161

make camel-mail dependency on Spring's JavaMailSenderImpl optional

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 2.9.0
    • camel-mail
    • None

    Description

      camel-mail is currently dependent on org.springframework.mail.javamail.JavaMailSenderImpl, but uses relatively little of its functionality. In many cases it may be sufficient to fall back on a default JavaMailSenderImpl that only implements the bare minimum necessary to send mail, similar to how Management functionality falls back on DefaultManagementStrategy if the Spring JMX implementation is not available.

      This would make camel-mail use possible in an otherwise Spring-less application.

      Attachments

        1. diff_MailConfiguration.txt
          0.8 kB
          Donald Whytock
        2. diff_MailConsumer.txt
          0.4 kB
          Donald Whytock
        3. diff_MailEndpoint.java
          0.5 kB
          Donald Whytock
        4. diff_MailProducer.java
          0.1 kB
          Donald Whytock
        5. JavaMailSender.java
          0.1 kB
          Donald Whytock
        6. JavaMailSenderImpl.java
          2 kB
          Donald Whytock
        7. MailConfiguration.java
          14 kB
          Donald Whytock
        8. MailConsumer.java
          16 kB
          Donald Whytock
        9. MailEndpoint.java
          6 kB
          Donald Whytock
        10. MailProducer.java
          2 kB
          Donald Whytock
        11. MimeMessagePreparator.java
          0.2 kB
          Donald Whytock
        12. new_DefaultJavaMailSender.java
          3 kB
          Donald Whytock
        13. new_JavaMailSender.java
          2 kB
          Donald Whytock
        14. new_MimeMessagePreparator.java
          1 kB
          Donald Whytock
        15. new_SpringJavaMailSender.java
          2 kB
          Donald Whytock

        Activity

          People

            davsclaus Claus Ibsen
            dwhytock Donald Whytock
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: