sendmail 发送邮件例子

CentOS 6.3下使用smtp以及Django 1.4.1发送邮件例子


mail -s "邮件主题"abc@gmail.com < "邮件内容"


使用Django在进行邮件发送

from django.core.mail import send_mail, BadHeaderError
from django.http import HttpResponseRedirect


def send_email(request):
    subject = request.POST.get('subject', 'this is subject') #发送的邮件主题
    message = request.POST.get('message', 'it \'s time to go home') #发送的消息
    from_email = request.POST.get('from_email', '******') #发件人邮箱
    to_email = request.POST.get('to_email', '××××××') #收件人的邮箱
    if subject and message and from_email:
        try:
            send_mail(subject, message, from_email,
[to_email]) #最后一个参数是收件人列表,可发送至多人
        except BadHeaderError:
            return HttpResponse('Invalid header found.')
        return HttpResponseRedirect('/buy/')
    else:
        # In reality we'd use a form class
        # to get proper validation errors.
        return HttpResponse('Make sure all fields are entered and valid.')


转载于:https://www.cnblogs.com/willier/archive/2012/12/03/3082820.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值