Outlook不能打开附件(提示:无法创建文件xx,请右键单击要在其中创建文件的文件夹..)

问题描述:

Outlook不能打开附件(提示:无法创建文件xx,请右键单击要在其中创建文件的文件夹…),总是接收、打开相同名称的附件(如每日计划)容易导致此问题

解决办法:

1、打开注册表找到如下项:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security
(注意:注册表中的版本号应该对应客户机的Outlook版本,如:Office 2003 是11.0、Office 2007 是12.0、office2010 是 14.0)

2、展开注册表后,在右侧能够看到OutlookSecureTempFolder项,其中的数值就是Outlook存放临时文件的地方,如果这个路径该用户没有权限写入数据或出现问题,客户机就无法打开或保存附件。

默认OutlookSecureTempFolder值(这是我电脑上的):
C:\Users\Administrator\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\0C83AT8O
当然,你也可以随便指定一个位置,如D:\Temp

3、解决方案(已实验,可解决问题):

方法1、用资源管理器打开该路径,把Content.Outlook\下的所有文件清空即可。或者完全清理Temporary Internet Files文件夹。(如果只是某个文件打不开,可以只删除该文件的缓存。)

方法2、可更改为其它路径(客户机有权限访问的),然后重启计算机。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果在使用 `smtp.send_message(msg)` 发送带有 gzip 文件附件的邮件时没有报错,但邮件仍然没有成功发送,可能有以下几个原因: 1. 附件路径不正确:确保你提供的附件路径是正确的。确保文件存在,并且路径是相对于当前工作目录或绝对路径。 2. 附件编码问题:gzip 文件附件在添加到邮件中之前,需要进行正确的编码。你可以使用 `base64` 模块来进行编码。以下是一个示例代码: ```python import base64 with open('path/to/file.gz', 'rb') as file: encoded_attachment = base64.b64encode(file.read()).decode() msg.add_attachment(encoded_attachment, filename='file.gz', maintype='application', subtype='x-gzip') ``` 确保在 `add_attachment()` 方法中使用正确的 `maintype` 和 `subtype` 参数。 3. 附件大小限制:一些邮件服务器可能对附件大小有限制。确保附件大小不超过邮件服务器允许的限制。如果超过限制,你可以尝试压缩或拆分附件,或使用文件共享服务来发送大文件。 4. 邮件服务器设置问题:确保你使用的 SMTP 服务器地址、端口号和认证信息(用户名和密码)是正确的。你可以尝试使用其他邮件客户端(如 Outlook、Thunderbird 等)使用相同的设置来验证是否可以成功发送包含附件的邮件。 如果以上方法仍然不能解决问题,建议你检查服务器日志或尝试使用其他库或工具来发送邮件,以确定具体的错误原因

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值