我曾经使用Google的光滑界面来获取我的邮件,它总是会在这里:
https://mail.google.com/a/yourdomainhere.com
我想编写发送邮件的python脚本,因此我无法配置服务器设置
smtp = smtplib.SMTP('mail server should be what?', what is the port)
smtp.login('username@yourdomainhere.com', 'pass')
请任何人帮助我吗??
由于
答案 0 :(得分:6)
所有在gmail的支持网站上,请参阅http://mail.google.com/support/bin/answer.py?hl=en&answer=13287
答案 1 :(得分:0)
看看帮助: http://mail.google.com/support/bin/answer.py?hl=en&answer=13287
它的smtp.gmail.com
答案 2 :(得分:0)
SMTP邮件转发的首选方法是使用ISP的SMTP服务器。查找Google Message transfer agent的工作由此类服务器处理。
要直接使用Google的服务器,您需要通过DNS查找Google提供的MX records。从Python
程序,需要DNS库。下面是一个示例,使用dnspython
,一个用于Python的DNS工具包。
>>> from dns import resolver
>>> mxrecs = resolver.query('gmail.com', 'MX')
>>> [mx for mx in mxrecs]
[<DNS IN MX rdata: 20 alt2.gmail-smtp-in.l.google.com.>,
<DNS IN MX rdata: 40 alt4.gmail-smtp-in.l.google.com.>,
<DNS IN MX rdata: 30 alt3.gmail-smtp-in.l.google.com.>,
<DNS IN MX rdata: 10 alt1.gmail-smtp-in.l.google.com.>,
<DNS IN MX rdata: 5 gmail-smtp-in.l.google.com.>]
>>> mx.exchange.to_text()
'gmail-smtp-in.l.google.com.'
>>> mx.preference
5
>>>
此处首选的邮件交换服务器为gmail-smtp-in.l.google.com
,可与smtplib
一起用于转发邮件。