① linux 发邮件python脚本怎么检查是否发送成功
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#导入smtplib和MIMEText
import smtplib,sys
from email.mime.text import MIMEText
def send_mail(sub,content):
#############
#要发给谁,这里发给1个人
mailto_list=["[email protected]"]
#####################
#设置服务器,用户名、口令以及邮箱的后缀
mail_host="mail.gyyx.cn"
mail_user="[email protected]"
mail_pass="123456677890"
mail_postfix="gyyx.cn"
######################
'''''
to_list:发给谁
sub:主题
content:内容
send_mail("[email protected]","sub","content")
'''
me=mail_user+"<"+mail_user+"@"+mail_postfix+">"
msg = MIMEText(content,_charset='gbk')
msg['Subject'] = sub
msg['From'] = me
msg['To'] = ";".join(mailto_list)
try:
s = smtplib.SMTP()
s.connect(mail_host)
s.login(mail_user,mail_pass)
s.sendmail(me, mailto_list, msg.as_string())
s.close()
return True
except Exception, e:
print
② Autoit怎样编写可以带附件发送功能的邮件脚本
autoit是个脚本支持引擎,通常使用脚本编辑器(如SciTe for Autoit)内置的功能,进行诸如autoit脚本的编写、运行、调试、编译等。
③ /高分求助/怎么设置Outlook2007 自动全部回复并带原邮件附件的规则也许要用上脚本之类的,请高手指点
第一步:新建纯文本邮件
新建一个纯文本格式的邮件,请注意不要使用Word作为电子邮件编辑器,在邮件中输入希望自动回复时显示的内容,例如“抱歉,我目前有些事情临时外出,如果有紧急事情,请拨打电话010-12345678”之类的留言,当然不要忘记留下你的签名。
第二步:保存为模板文件
从“文件”菜单中选择“另存”命令,将刚才新建的邮件保存为Outlook模板,例如可以命名为“临时外出”。
第三步:设置规则
接下来,打开“规则和通知”对话框,新建一个规则,这里选择“从空白规则开始”,当然检查邮件的时间仍然是“邮件到达时检查”,然后在“想要检测何种条件”下选中“只发送给我”复选框,在“如何处理该邮件”下选择“用特定模板答复”,接下来单击“特定模板”下划线,此时会弹出一个对话框,这里默认只显示标准模板,请从“查找”下拉列表框中选择“文件系统中的用户模板”,然后定位到已保存的“临时外出模板文件即可。
提示:选择“用特定模板答复”是有原因的,这样的规则将只向每个发件人发送一次答复,从而避免了Outlook给和你发出多封邮件的同一个发件人发送重复答复,以后,当你临时外出时,Outlook会根据事先定义的模板和规则进行自动答复,你就完全不用操心了。
④ 怎么让vbs自动发邮件脚本 在特定的时间发送 或让其在配置后第一次开机运行 以后开机都不运行
想必你对 VBS已经很了解了吧,
特定时间发送:你可以创建一个计划任务。
第一次开机运行:注册表里有RunOnce,跟Run添加方法一样,但是只会自动运行一次
⑤ 要用shell脚本实现发邮件的需求,要发给多人,前台会把所有的邮件地址传给我,我怎么给所有地址发出去
如果你要向外部发邮件,通常需要配置你的sendmail或者使用更加强大的Postfix建立邮件服务器,然后用邮件客户端向外发送邮件。
而shell只是一个执行脚本,通过这个脚本可以实现自动发送的目的,但是解决不了你发邮件的需求。
如果有多个人,可以使用循环来写。如果你对linux不懂的话,最好尽量少使用脚本。喜欢DU啪啦君,就采纳一下吧!