海康摄像头配置QQ邮箱

1.目的

家内安装海康监控摄像头,苦于连接萤石云又要再单独购买硬盘录像机,因此尝试使用摄像头的邮箱报警功能。

2.邮箱密钥测试

我使用的是QQ邮箱,在QQ邮箱官网得到授权码后进行授权码测试。(QQ邮箱授权码获取请百度查询)

import smtplib
from email.mime.text import MIMEText
from email.header import Header

def send_email(sender, password, receiver, subject, message):
    # 设置邮件内容
    msg = MIMEText(message, 'plain', 'utf-8')
    msg['Subject'] = Header(subject, 'utf-8')
    msg['From'] = sender
    msg['To'] = receiver

    try:
        # 连接到 QQ 邮箱的 SMTP 服务器
        smtp_server = 'smtp.qq.com'
        smtp_port = 465  # 使用 SSL 加密连接
        smtp_username = sender
        smtp_password = password

        # 创建 SMTP 客户端对象并进行身份验证
        smtp_client = smtplib.SMTP_SSL(smtp_server, smtp_port)
        smtp_client.login(smtp_username, smtp_password)

        # 发送邮件
        smtp_client.sendmail(sender, receiver, msg.as_string())
        print("邮件发送成功!")

        # 关闭连接
        smtp_client.quit()
        return 0  # 发送成功,返回 0
    except smtplib.SMTPException as e:
        print("邮件发送失败:", str(e))
        return 1  # 发送失败,返回 1

# 请替换为你的 QQ 邮箱账号和密码
sender_email = 'your_email@qq.com'
sender_password = 'your_password'

# 请替换为接收者的邮箱地址
receiver_email = 'receiver_email@example.com'

# 邮件主题和内容
email_subject = '测试邮件'
email_message = '这是一封用于测试的邮件,请忽略。'

# 发送邮件
result = send_email(sender_email, sender_password, receiver_email, email_subject, email_message)
if result == 0:
    print("邮件发送成功!")
else:
    print("邮件发送失败!")

注意:这两处要根据自身情况修改。
sender_email = ‘your_email@qq.com’
sender_password = ‘your_password’
经过测试,邮箱发送正常,说明QQ授权码没有问题。

3.配置IP地址与DNS地址

天若截图_20230902080030

4.配置海康摄像头的EMAIL邮箱

天若截图_20230902080537
经过我的测试,只有这样才能测试成功,如不对欢迎指正。

5.测试成功

天若截图_20230902080621

天若截图_20230902080826

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值