mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-04-25 13:55:53 +03:00
[GH-ISSUE #612] [Feature] 是否可以使用 用户密码来连接SMTP IMAP #230
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloudflare_temp_email#230
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ceozero on GitHub (Mar 28, 2025).
Original GitHub issue: https://github.com/dreamhunter2333/cloudflare_temp_email/issues/612
现在只能通过邮箱的凭证来收取单个邮箱的IMAP邮件,
如果能通过用户连接的话,就可以收取用户的所有邮箱的邮件了。。
另外SMTP 和IMAP能否整出 SSL。。。
@dreamhunter2333 commented on GitHub (Mar 29, 2025):
感谢反馈,目前用户可以绑定多个邮箱,理论上可以做到查看所有邮箱的功能,我看看后续增加下
SSL 这个不确定能不能支持
@laopaoer-wallet commented on GitHub (May 19, 2025):
2025-05-19 06:34:56,755 - imap_server - INFO - New mailbox: INBOX, 0
2025-05-19 06:34:56,755 - imap_server - INFO - New mailbox: SENT, 1
Unhandled Error
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/twisted/internet/defer.py", line 1074, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.12/site-packages/twisted/mail/imap4.py", line 802, in __cbDispatch
self.__doCommand(tag, fn, args, parseargs, rest, uid)
File "/usr/local/lib/python3.12/site-packages/twisted/mail/imap4.py", line 795, in __doCommand
handler(uid=uid, *args)
File "/usr/local/lib/python3.12/site-packages/twisted/mail/imap4.py", line 2057, in do_FETCH
maybeDeferred(self.mbox.fetch, messages, uid=uid).addCallback(
--- ---
File "/usr/local/lib/python3.12/site-packages/twisted/internet/defer.py", line 212, in maybeDeferred
result = f(*args, **kwargs)
File "/app/imap_server.py", line 109, in fetch
return self.fetchINBOX(messages)
File "/app/imap_server.py", line 120, in fetchINBOX
res = httpx.get(
File "/usr/local/lib/python3.12/site-packages/httpx/_api.py", line 198, in get
return request(
File "/usr/local/lib/python3.12/site-packages/httpx/_api.py", line 106, in request
return client.request(
File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 827, in request
return self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 914, in send
response = self._send_handling_auth(
File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 942, in _send_handling_auth
response = self._send_handling_redirects(
File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 979, in _send_handling_redirects
response = self._send_single_request(request)
File "/usr/local/lib/python3.12/site-packages/httpx/_client.py", line 1015, in _send_single_request
response = transport.handle_request(request)
File "/usr/local/lib/python3.12/site-packages/httpx/_transports/default.py", line 232, in handle_request
with map_httpcore_exceptions():
File "/usr/local/lib/python3.12/contextlib.py", line 158, in exit
self.gen.throw(value)
File "/usr/local/lib/python3.12/site-packages/httpx/_transports/default.py", line 86, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ConnectError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: Hostname mismatch, certificate is not valid for 'cloudflare_temp_email.brianho.workers.dev'. (_ssl.c:1010)
@dreamhunter2333 commented on GitHub (May 21, 2025):
使用自定义域名呢