使用Python脚本发送附件

时间:2017-01-24 06:02:10

标签: python gmail mime smtplib

我使用以下python脚本通过gmail发送附件。但它可用于发送保存在同一文件夹中的附件保存python脚本。我想发送一个保存在不同文件夹中的附件。我怎么能通过修改这个脚本来做到这一点?谢谢。

<li class="<?= highlight_menu('Administrator/userAccount',TRUE)?>treeview">
      <a href="#">
        <i class="fa fa-users"></i> <span>User Management</span>
        <span class="pull-right-container">
          <i class="fa fa-angle-left pull-right"></i>
        </span>
      </a>
      <ul class="treeview-menu">
        <li><a href="<?= base_url(). 'Administrator/userAccount'?>"><i class="fa fa-circle-o"></i> View users account</a></li>

      </ul>
    </li>

1 个答案:

答案 0 :(得分:4)

sendMail的第四个参数是文件名列表,所以你可以这样做。:

sendMail(["name@domain.com"], 
         "Subject", 
         "Dear sir..", 
         ["subdir/file1.zip", "subdirfile.zip"] )

subdir/file1.zip相对于您调用脚本的路径。如果您想完全引用某个文件,请使用/path/to/my/file1.zip,例如/home/user/file1.zip