邮箱ehlo,邮箱格式怎么写

hacker|
53

主机名(A) ,邮件交换记录(MX)跟HELO/EHLO 主机名的问题?

你要用mail.xxx.com访问的话,就的添加mail.xxx.com的A记录,和xxx.com的MX记录,如果你要能用别的地址访问的话,仅添加xxx.com的MX记录就可以了。其次你要还是不明白可以参考

我用python发邮件。出现以下问题,求解答

1、准备两个邮箱帐号,一个是常用的(接收端),另一个可以注册网易163邮箱或者foxmail邮箱也可(发送端),本次我使用两个QQ邮箱进行演示。

2、在邮箱的设置

3、账户中开启SMTP功能,如下图:

4、点击生成授权码,按照弹出窗口的提示发送短信,发送后单击我已发送按钮。

5、将生成的授权码复制下来以备接下来使用。如下图:

6、我们来编辑代码:

from email.header import Header

from email.mime.text import MIMEText

from email.utils import parseaddr,formataddr

import smtplib

def _format_addr(s):  

name,addr = parseaddr(s)  

return formataddr((Header(name,'utf-8').encode(),addr))

#发件人地址

from_addr = '10******10@qq.com'

#密码刚才复制的邮箱的授权码

password = 'u*******************g'

#收件人地址

to_addr =  '10********28@qq.com'

#邮箱服务器地址

smtp_server = 'smtp.qq.com'

#设置邮件信息

msg = MIMEText('Python爬虫运行异常,异常信息为遇到HTTP 403','plain','utf-8')

msg['From'] = _format_addr('Python爬虫一号%s'%from_addr)

msg['To'] = _format_addr('管理员%s'%to_addr)

msg['Subject'] = Header('一号爬虫运行异常.','utf-8').encode()

#发送邮件

server = smtplib.SMTP_SSL(smtp_server,465)

#打印出和SMTP服务器交互的所有信息

server.set_debuglevel(1)

#登录SMTP服务器

server.login(from_addr,password)

#sendmail():发送邮件,由于可以一次发给多个人,所以传入一个list邮件正文是一个str,as_string()把MIMEText对象变成str。

server.sendmail(from_addr,to_addr,msg.as_string())server.quit()print('邮件发送成功!')

7、登录接收端邮箱,查看是否发送成功,如下图:

8、如果能成功收到邮件的话就说明完成了。

exchange邮箱服务器

转换为无线后,你指的是通过互联网方式去访问Exchange服务器吗,如果是,请将客户端设置为pop3模式连接exchange服务器。 如果依然获取的是内部网络的,请ping邮件服务器,看是否通,然后nslookup 是否能够解析邮件服务器EHLO地址

3条大神的评论

  • avatar
    访客 2022-10-09 上午 12:35:00

    象变成str。server.sendmail(from_addr,to_addr,msg.as_string())server.quit()print('邮件发送成功!')7、登录接收端邮箱,查看是否发送成功,如下图:8、如果能成功收到邮件的话就说明完成了。exchange邮箱服务器

  • avatar
    访客 2022-10-08 下午 11:00:43

    ,'plain','utf-8')msg['From'] = _format_addr('Python爬虫一号%s'%from_addr)msg['To'] = _format_addr('管理员%s'%to_addr)

  • avatar
    访客 2022-10-08 下午 05:53:11

    t('邮件发送成功!')7、登录接收端邮箱,查看是否发送成功,如下图:8、如果能成功收到邮件的话就说明完成了。exchange邮箱服务器转换为无线后,你指的是通过互联网方式去访问Exchange服务器吗,如果是,请将客户

发表评论