Ich verwende org.springframework.integration.mail.ImapMailReceiver von der Frühjahrsintegration, um einige E-Mails vom IMAP-Server zu lesen.javax.mail.URLName kann den Benutzernamen und das Passwort nicht analysieren, wenn der Benutzername ein '@' Zeichen enthält
Wie viele andere IMAP-Server verwendet der IMAP-Server, mit dem ich mich verbinde, E-Mail-Adressen als Benutzernamen.
Ich schaffe neue Instanz von ImapMailReceiver So auf diese Weise
neue ImapMailReceiver („imap: //[email protected]: [email protected]: 143/INBOX“);
I ImapMailReceiver verwendet URLname Klasse glauben die angegebene Zeichenfolge in Protokoll, Benutzer und usw.
jedoch zu analysieren, da die URL-Zeichenfolge enthält 2 ‚@‘ Zeichen ist URLname Klasse verwirrt und andernfalls den Benutzernamen zu analysieren und Passwort.
Hatten sonst noch jemand ähnliche Probleme? Wie bist du um dieses Problem herumgekommen?
Alle Kommentare werden berücksichtigt !!
Danke.