推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
karlxu
V2EX  ›  Python

Python 发邮件后用 outlook 打开后样式的问题

  •  
  •   karlxu · Sep 22, 2015 · 4135 views
    This topic created in 3955 days ago, the information mentioned may be changed or developed.
    我是通过读取这个 html 文件,然后赋值给 content ,这个 content 就是邮件的正文,然后再发送出去。
    现在打开邮件看的是没有 css 的样式,但是打开 html 是正常的。
    html 文件打开是这样的:


    邮件里是这样的:


    请教是哪出的问题呢?
    谢谢大家!
    11 replies    2015-09-23 14:38:04 +08:00
    adrianzhang
        1
    adrianzhang  
       Sep 22, 2015
    css 文件是互联网可访问的吗? Outlook 打开 html 邮件本质上也干了 browser 的活儿,所以必须要能根据 css 的 url 找到 css 文件。
    karlxu
        2
    karlxu  
    OP
       Sep 22, 2015
    @adrianzhang
    我代码里的 css 是这样写的:

    应该是能访问到的
    b821025551b
        3
    b821025551b  
       Sep 22, 2015
    遇见过这种情况,最后的解决办法是精简内容,并且不用外链加载 css 。
    adrianzhang
        4
    adrianzhang  
       Sep 22, 2015   ❤️ 1
    还有个解决办法是:直接把 css 内容嵌入到 html 的 head 里去。
    gamexg
        5
    gamexg  
       Sep 22, 2015
    gamexg
        6
    gamexg  
       Sep 22, 2015
    错了,上次看的是这个

    HTML Email 编写指南
    http://read.me115.com/zh_CN/latest/ruanyifeng/developer/201306_html_email.html
    randyzhao
        7
    randyzhao  
       Sep 22, 2015
    必须不用外链 CSS
    mjoseph
        8
    mjoseph  
       Sep 22, 2015
    outlook 好醉。
    carlhan
        9
    carlhan  
       Sep 23, 2015 via Android
    HTML 邮件, CSS 不能用外链,应该写到 head 中。另外 outlook 对各种 style 的支持也不给力,只能说新的版本会比老的版本支持的好。
    janxin
        10
    janxin  
       Sep 23, 2015
    HTML 邮件和 HTML 页面差距太大了,很多支持因为安全原因都被禁用了
    TimePPT
        11
    TimePPT  
       Sep 23, 2015   ❤️ 1
    你要知道,电子邮件是个很古老的协议,所以不能拿着写现代网页的思路去对待。

    做邮件模板最简单的就是去扒大公司的 edm 邮件模板,从邮箱里导出 eml 文件用编辑器打开就可以看到。
    包括邮件头、编码手段、 html 模板书写规范都研究下。

    国内知乎啊下厨房啊网易 Lofter 啊这几家的 edm 邮件是比较正规的。学着写写就会了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3118 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 14:11 · PVG 22:11 · LAX 07:11 · JFK 10:11
    ♥ Do have faith in what you're doing.