O365はfetchmailを使用してEメールをローカルのpostfix / dovecotメールサーバーにポーリングしようとします。

O365はfetchmailを使用してEメールをローカルのpostfix / dovecotメールサーバーにポーリングしようとします。

現在、O365のメールにアクセスするためにIMAP / POP3を使用するアプリケーションがありますが、Microsoftはもはや基本認証を許可しないことにしました。これにより、アプリケーションは最新の認証を使用してO365のメールにアクセスできなくなります。だから私はpostfix / dovecotメールサーバーを構築する必要があり、アプリケーションがメールにアクセスできるように、fetchmailを使用してO365から新しいメールサーバーにメールをインポートしたいと思います。だから私の質問は、fetchmailが最新の認証を使用してIMAP / POP3を使用してO365でメールをポーリングする機能を持っているということです。もしそうでなければ、誰も私をそのように案内できませんか?

ありがとう

修正する

fetchmailを実行すると、次のエラーが発生します。

fetchmail: IMAP< A0001 OK CAPABILITY completed
fetchmail: IMAP> A0002 LOGIN "[email protected]" *
fetchmail: IMAP< A0002 NO LOGIN failed
fetchmail: Authorization failure on [email protected]@localhost
fetchmail: For help, see http://www.fetchmail.info/fetchmail-FAQ.html#R15
fetchmail: IMAP> A0003 LOGOUT
fetchmail: IMAP< * BYE Closing connection
fetchmail: IMAP< A0003 OK LOGOUT completed

davmailログを確認すると、次のメッセージが表示されますが、なぜこの問題が発生するのかわかりません。

2020-10-21 13:37:50,916 DEBUG [ImapConnection-42868] davmail  - < LOGIN ********
2020-10-21 13:37:50,917 WARN  [ImapConnection-42868] davmail.exchange.ExchangeSession  - All network interfaces down or host unreachable !
2020-10-21 13:37:50,918 DEBUG [ImapConnection-42868] davmail.exchange.ExchangeSession  - java.lang.ClassNotFoundException: davmail.exchange.auth.O365InteractiveAuthenticator
java.lang.ClassNotFoundException: davmail.exchange.auth.O365InteractiveAuthenticator
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:315)
        at davmail.exchange.ExchangeSessionFactory.getInstance(ExchangeSessionFactory.java:180)
        at davmail.exchange.ExchangeSessionFactory.getInstance(ExchangeSessionFactory.java:95)
        at davmail.imap.ImapConnection.run(ImapConnection.java:113)
2020-10-21 13:37:50,920 INFO  [ImapConnection-42868] davmail.connection  - FAILED - 0:0:0:0:0:0:0:1:42868 [email protected]

ベストアンサー1

DAFメールIMAP/POP3→M365を提供します。オンラインチャットOAuth(最新認証)とインターフェースします。これはJavaアプリケーションですが、次のものを使用できます。Amazon コレット代わりにオラクルジャワライセンス料を避けるため。

おすすめ記事