如何在 Robot Framework 中使用外部 SMTP 服务器发送邮件?

时间:2021-02-24 12:25:27

标签: email smtp robotframework

*** Settings ***
Library  RPA.Email.ImapSmtp  smtp_server=xxx.xxx.xxx.xxx  smtp_port=25
Task Setup  Authorize  account=${ACCOUNT}  password=${PASSWORD}  smtp_server=xxx.xxx.xxx.xxx smtp_port=25

*** Variables ***
${ACCOUNT}  xyz@abc.com
${PASSWORD}  abc123
${RECIPIENT_ADDRESS}  abc@xyz.com
${EMAIL_TEXT}  <h4>Hello</h4>
${SMTP_SERVER}  xxx.xxx.xxx.xxx
${SMTP_PORT}  25


*** Test Cases ***
SendingEmail
    Send Message  sender=${ACCOUNT}
    ...  recipients=${RECIPIENT_ADDRESS}
    ...  subject=ABCD
    ...  body=${EMAIL_TEXT}
    ...  html=${TRUE}
    ...  attachments=qwerty.html

遇到以下错误。 OSError: [Errno 113] 没有到主机的路由。

任何想法如何使用外部 smtp 服务器发送邮件?

0 个答案:

没有答案