электронная почта MIME Гиперссылка Content-Disposition - PullRequest
0 голосов
/ 10 марта 2010

Здравствуйте, я собираю файл mbox из BLB-объекта и хотел бы добавить гиперссылку на заголовок Attachement

Я создаю заголовок, как это

msg=email.message_from_string(blob)
msg["Content-Disposition"]="attachment; filename=filename.txt;"

Что мне нужно добавить, чтобы добавить гиперссылку http или ftp для имени файла?

Ответы [ 2 ]

1 голос
/ 21 марта 2013

Есть способ сделать то, что вы хотите. Посмотрите на Раздел 7.3.3 в RFC 1521, который определяет подтип external-body:

Content-Type: message/external-body;
           name="logo.png";
           site="ftp.example.com";
           access-type=ANON-FTP;
           directory="pub";
           mode="image";
           expiration="Fri, 13 Jun 2013 19:13:15 -0400 (EDT)"

Позволяет получать данные из различных внешних источников.

http://www.ietf.org/rfc/rfc1521.txt

1 голос
/ 10 марта 2010

Если вложение закодировано в MIME вместе с сообщением, гиперссылка http / ftp не может быть, так как файл не находится ни на одном сервере FTP или HTTP.

...