【问题标题】:create Jira ticket with python with a dedicated CC使用带有专用 CC 的 python 创建 Jira 票证
【发布时间】:2018-09-25 08:48:33
【问题描述】:

我正在尝试使用 python 创建 Jira 票证。问题是为了在 Jira 中创建票证,我需要“To”选项,将“CC”选项指定为专用字段。 在 bash 中,我曾经执行以下操作,并且票证已正确创建和分配:

/usr/bin/mail -s "$SUBJECT" -c "$CC" -b "$BCC" "$TO" <<EOF
$Text
EOF

在 Python 中有类似的方法吗?我尝试使用 smtplib 没有成功。

谢谢

【问题讨论】:

    标签: python email jira ticket-system


    【解决方案1】:

    我找到了子流程的解决方案。这可能不是最优雅的方式,但它可以完成工作。这是我的代码:

    import os
    from subprocess import Popen, PIPE
    
    
    def sendMail(text):
        sendmail_path = "/usr/sbin/sendmail"
        p = os.popen("%s -t" % sendmail_path, "w")
        p.write("To: %s\n" % "jira@company.com")
        p.write("CC: %s\n" % "assignee@company.com")
        p.write("Subject: Hello Python!\n")
        p.write("\n")
        p.write(text)
        stat = p.close()
        if stat != 0:
            print "Error status", stat
    
    sendMail("This E-Mail is sent with Python :)")
    

    我会通过捕获一些异常来改进它。

    谢谢

    【讨论】:

      猜你喜欢
      • 2020-03-14
      • 1970-01-01
      • 2022-10-15
      • 1970-01-01
      • 2018-09-21
      • 1970-01-01
      • 1970-01-01
      • 2016-07-12
      • 2016-08-27
      相关资源
      最近更新 更多