Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG]安装imap代理服务出错 #330

Open
1 task
ltkun opened this issue Jul 4, 2024 · 8 comments
Open
1 task

[BUG]安装imap代理服务出错 #330

ltkun opened this issue Jul 4, 2024 · 8 comments

Comments

@ltkun
Copy link

ltkun commented Jul 4, 2024

本地运行python的时候出错

复现步骤

root@pve105:~/cloudflare_temp_email/smtp_proxy_server# ./venv/bin/python3 main.py
Traceback (most recent call last):
File "/root/cloudflare_temp_email/smtp_proxy_server/main.py", line 5, in
from imap_server import start_imap_server
File "/root/cloudflare_temp_email/smtp_proxy_server/imap_server.py", line 13, in
from parse_email import generate_email_model, parse_email
File "/root/cloudflare_temp_email/smtp_proxy_server/parse_email.py", line 60
message['From'] = f"{email_json["from"]['name']} <{
^
SyntaxError: unterminated string literal (detected at line 60)

部署方式

  • cli 部署

浏览器环境

@dreamhunter2333
Copy link
Owner

请先修改成 message['From'] = f"{email_json["from"]['name']} <{email_json["from"]['email']}>" 尝试下

@ltkun
Copy link
Author

ltkun commented Jul 4, 2024

上面提示没了哈 新错误又出现了 sorry不是程序员看不明白代码
root@pve105:~/cloudflare_temp_email/smtp_proxy_server# ./venv/bin/python3 main.py Traceback (most recent call last): File "/root/cloudflare_temp_email/smtp_proxy_server/main.py", line 5, in <module> from imap_server import start_imap_server File "/root/cloudflare_temp_email/smtp_proxy_server/imap_server.py", line 13, in <module> from parse_email import generate_email_model, parse_email File "/root/cloudflare_temp_email/smtp_proxy_server/parse_email.py", line 51 message['From'] = f"{email_json["from_name"]} <{item["address"]}>" if email_json.get( ^^^^^^^^^ SyntaxError: f-string: unmatched '['

@dreamhunter2333
Copy link
Owner

python3

python3 是什么版本,文件是复制粘贴上去的么

@ltkun
Copy link
Author

ltkun commented Jul 5, 2024

./venv/bin/python3 --version Python 3.11.2
文件是git clone的

@dreamhunter2333
Copy link
Owner

python3

python3 是什么版本,文件是复制粘贴上去的么

本地运行是否报错,我测试本地和服务器都可以正常运行

@ltkun
Copy link
Author

ltkun commented Jul 6, 2024

就是本地运行出错了 应该还没有部署

1

@dreamhunter2333
Copy link
Owner

就是本地运行出错了 应该还没有部署

1

我再测试下,看看能不能复现

@dreamhunter2333
Copy link
Owner

就是本地运行出错了 应该还没有部署

1

改成单引号尝试下

        message['To'] = f'{email_json["to_name"]} <{email_json["to_mail"]}>' if email_json.get("to_name") else email_json["to_mail"]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants