【python通过SMTP发送邮件失败,报错505/535】教程文章相关的互联网学习教程文章

发送邮件【代码】

常使用apache的commons-email.xx.jar包发送邮件一、介绍常用邮件客户端:faxmail,outlook发邮件时设置的各种信息:主题、内容等都是必须的,除了附件之外,其他的缺一不可使用163、腾讯等发邮件的时候,首先要看邮箱提供的帮助,其中会有各种信息,如smtp的地址SMTP:发送邮件,端口 25POP3:接收邮件,端口 110其中网易的邮箱自动开启了SMTP服务和POP3服务,腾讯默认是关闭SMTP服务的,使用之前需要手动打开,否则无法邮件发送将会...

shell发送邮件函数【代码】

#发送邮件函数function send_mail(){ #定义邮件发送列表 maillist=( zhengwei.liu@xxx xiaogang.yang@xxx sundy.she@xxx ) if [ "$1" == "gateway" ];then for mail in ${maillist[*]};do echo "无法ping通网关,请检查网络" | mail -s "PI(10.78.1.122)网络故障" $mail done elif [ "$1" == "change" ];then for mail in ${maillist[*]};do mail -s "$VIP发生切换" $mai...

编写脚本:访问一网站,每5分钟访问一次,如果访问成功,将访问记录保存到日志,如果访问失败,则发送邮件至指定邮箱

今天由于业务需求,要把检查公司的网站是否能被外网访问到,就在同事的指导下做一个计划任务,首先得了解需求:每五分钟访问公司网站一次,如果访问成功,将访问记录保存到日志,如果访问失败,就发送邮件到指定邮箱中。需求拿到了,怎么去实现呢?怎么去实现这个功能,在下愚钝,没有多想,肯定是crontab这个功能,于是直接就写出一个脚本(水平仅限于今天上午),脚本如下:MAILTO=1234567@163.com*/5 * * * * curl http://www.b...

senmail 发送邮件 zabbix 自定义报警【代码】

配合zabbix 触发脚本 达到自定义报警目的#!/bin/bash # Created : 2015.12.08 # Updated : 2015.12.08 # Author : sanmuyan # Description : send_mail_to_jason_where_overdue.shSMTP_server=‘mail.qq.com:465‘ # SMTP服务器,变量值需要自行修改 username=‘support@qq.com‘ # 用户名,变量值需要自行修改 password=‘123‘ # 密码,变量值需要自行修改 from_email_address=‘support@qq.com‘ # 发件人Em...

linux bash mailx发送邮件内容变成附件tcmime.1278.1278.1724.bin或ATT00001.bin

安装zabbix之后,设置邮件脚本报警的时候,发送的报警内容变成了tcmime.1278.1278.1724.bin或ATT00001.bin。yum -y install mailx dos2unix //安装mailx工具和dos2unix转换工具以下是脚本内容:[root@localhost alertscripts]# cat sendmail.sh #!/bin/bash#export LANG=zh_CN.UTF-8 //解决发送的中文变成了乱码的问题FILE=/tmp/mailtmp.txtecho "$3" >$FILEdos2unix -k $FILE //解决了发送的邮件内...

使用jmail方式在服务器上发送邮件正文乱码【代码】【图】

声明:先说我遇到的问题。。1.下图是我,在服务器上发送邮件的乱码内容,中文都是问号!乱码。2.在本地发邮件正常,在服务器上乱码(服务器:windows英文系统)! 3.先上核心代码try{// 发件人的 邮箱 和 密码(替换为自己的邮箱和密码)String myEmailAccount = "xxxxxx@163.com";String myEmailPassword = "xxxxxxxxZQGTBT";// 授权码// 发件人邮箱的 SMTP 服务器地址, 必须准确, 不同邮件服务器地址不同, 一般格式为: smtp.xxx.c...

Linux SendMail 使用外部SMTP服务发送邮件

前言现在sendmail服务是Linux系统自带服务,默认可能没有启动.本文不是讲解如何搭建本地mail服务器,而仅仅是作为客户端,使用外部smtp服务发送邮件,因此无需启动sendmail服务.学习笔记,以备查阅.1.Sendmail配置配置发生邮件的邮箱认证信息vi /etc/mail.rc --- 增加如下内容 ---1set from=yourname@your-domain.com2set smtp=mail.your-domain.com3set smtp-auth-user=yourname4set smtp-auth-password=yourpasswd5set smtp-auth=logi...

php监控日志500、503错误并发送邮件提示的代码

<?php/*** 监控日志 500 503错误* by bbs.it-home.org*/include("PHPMailer/class.phpmailer.php");//error_reporting(0);$mail = new PHPMailer();$mail->IsSMTP(); // telling the class to use SMTP$mail->SMTPDebug = 1; // enables SMTP debug information (for testing)// 1 = errors and messages// 2 = messages only$mail->SMTPAuth = true; // enable SMTP authent...

python监控日志并发送邮件报警

#!/usr/bin/env python #coding:utf8 import re import os import time import smtplib import socket import fcntl import struct from email.mime.text import MIMEText def get_ip_address(ifname):s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)return socket.inet_ntoa(fcntl.ioctl(s.fileno(),0x8915, # SIOCGIFADDRstruct.pack(256s, ifname[:15]))[20:24])def sendemail(subject,msg,fromemail,emailpasswd,toema...

python发送邮件,中文附件下载乱码问题解决方案

解决方法:import base64part = MIMEText(open(fileName, rb).read(), base64, UTF-8) part["Content-Type"] = application/octet-stream part.add_header(Content-Disposition, attachment, filename= =?utf-8?b? + base64.b64encode(fileName.encode(UTF-8)) + ?=)然后,中文显示正常!!!

PHP使用PHPMailer发送邮件和附件的方法【图】

PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关信息就能实现邮件发送功能。首先需要下载PHPMailer类包:点击下载php代码实现如下:<?php require(class.phpmailer.php); $mail = new PHPMailer(); //实例化 $mail->IsSMTP(); // 启用SMTP $mail->Host = "smtp.163.com"; //SMTP服务器 163邮箱例子 //$mail->...

python发送邮件功能实现代码

本文实例为大家分享了python发邮件精简代码,供大家参考,具体内容如下import smtplib from email.mime.text import MIMEText from email.utils import formataddr#发送邮件功能 def send_mail(send_message_txt,*senders_list,**send_to_people):flag = Truetry:#编写发送的内容send_msg = MIMEText(send_message_txt,"plain","utf-8")send_msg["From"] = formataddr(["发送人姓名","邮箱账号"])#f发送人的名单for sender_name,ma...

PHP的类--功能齐全的发送邮件类_PHP

PHP的类--功能齐全的发送邮件类 前面我们已经介绍过了一个用于群发邮件的类,那个类的功能只能发文本格式的邮件,下面这个类的功能则很强大,不但能发html格式的邮件,还可以发附件 class Email { //---设置全局变量 var $mailTo = ""; // 收件人 var $mailCC = ""; // 抄送 var $mailBCC = ""; // 秘密抄送 var $mailFrom = ""; // 发件人 var $mailSubject = ""; // 主题 var $mailText = ""; // 文本格式的信件...

PHP的类 功能齐全的发送邮件类

代码如下:<?php class Email { //---设置全局变量 var $mailTo = ""; // 收件人 var $mailCC = ""; // 抄送 var $mailBCC = ""; // 秘密抄送 var $mailFrom = ""; // 发件人 var $mailSubject = ""; // 主题 var $mailText = ""; // 文本格式的信件主体 var $mailHTML = ""; // html格式的信件主体 var $mailAttachments = ""; // 附件 /* 函数setTo($inAddress) :用于处理邮件的地址 参数 $inAddress 为包涵一个或多个字串,email地...

超级简单的发送邮件程序

最近做一个新闻系统,为了模仿各大网站的在线发信功能就写了这个小程序,希望对各位菜鸟兄弟有用。 我没有给出一部分代码,只给出关键部分。其中shouxin代表收信人地址,shouren代表收信人姓名,jixin代表发信人地址,faren代表发信人姓名。id是前边传过来的参数,对你来说根本没什么用的。 <? if($shouxin=="") { echo "没有收件人的地址,无法寄出"; }else{ $to=explode(',',$shouxin); $tocount=count($to); $headers ="Fro...