• 如何避免系统发送垃圾邮件


    最近给注册添加了一个email的激活验证,用户需要通过登录自己的邮箱,点击对应的url对帐号进行激活。

    代码写好以后,收到的邮件竟然在垃圾邮件里面。

    研究了一些天,有一些自己的理解。

    比如,每收到一封邮件,邮件系统(比如gmail,outlook)都会对邮件进行打分。

    分数不够的就在垃圾邮件,分数够的就在收件箱里。

    下面来说说怎么提高在邮件系统中的评分

    很重要的一点就是from,也就是邮件的发送者。

    比如,发送者是xx@baidu.com

    可能自己公司没有邮件服务器,使用第三方的企业gmail去发送邮件,就会导致发送者身份不一致的问题

    因为发送者的域名和发送邮件的服务器不在同一个域名下

    为此我们查看邮件的原始信息,它是邮件系统评分标准的一部分

    show_original_email

    Delivered-To: lizhepro@gmail.com
    Received: by 10.50.128.135 with SMTP id no7csp56114igb;
            Thu, 30 Aug 2012 18:18:43 -0700 (PDT)
    Received: by 10.224.180.70 with SMTP id bt6mr14819623qab.91.1346375923277;
            Thu, 30 Aug 2012 18:18:43 -0700 (PDT)
    Return-Path: <noreply-475ba29f@plus.google.com>
    Received: from mail-qc0-f197.google.com (mail-qc0-f197.google.com [209.85.216.197])
            by mx.google.com with ESMTPS id q12si1679236qct.112.2012.08.30.18.18.42
            (version=TLSv1/SSLv3 cipher=OTHER);
            Thu, 30 Aug 2012 18:18:43 -0700 (PDT)
    Received-SPF: pass (google.com: domain of noreply-475ba29f@plus.google.com designates 209.85.216.197 as permitted sender) client-ip=209.85.216.197;
    Authentication-Results: mx.google.com; spf=pass (google.com: domain of noreply-475ba29f@plus.google.com designates 209.85.216.197 as permitted sender) smtp.mail=noreply-475ba29f@plus.google.com; dkim=pass header.i=@plus.google.com
    Received: by mail-qc0-f197.google.com with SMTP id x40so3260449qcs.8
            for <lizhepro@gmail.com>; Thu, 30 Aug 2012 18:18:42 -0700 (PDT)
    DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
            d=plus.google.com; s=20120806;
            h=mime-version:x-notifications:list-unsubscribe:date:message-id
             :subject:from:to:content-type;
            bh=8hYFa1gfDitKPrFL0GiQT5BmMLY8bHxBbVLue7XqO3w=;
            b=dvBZTnnsayJksziZTu53pKTl3ckUHoRacMSRO3uGAzY05/VyaUSs1sgIR3OL6LXT6u
             YN1Gzg2pTViDI+35ndMMjvpeAiTJvfpE0R5eTSvVhfsj5P9oRJLlysTxzjmB6vKKINsn
             vvvvMzzhh8vqaOFjJKvjhzd53EnH7uK21jJXVGXDo7N5pO0BAu5tF6rwCfNY8EnF3QAy
             qWgDH91+CQFY/V0vZpsnGArqeVv5UXp3ydSRm2JUg6HKw7tE+JPb0hO+n/+eFDP2cpQH
             Zg5UkII8cnyXiMmqiwER2Betm2NIRO2zxEoDm+2hX5elGesOSAJ0YT4GNXctsYVyxmj+
             4ABg==
    MIME-Version: 1.0
    Received: by 10.52.67.167 with SMTP id o7mr1658907vdt.1.1346375922381; Thu, 30
     Aug 2012 18:18:42 -0700 (PDT)
    X-Notifications: XEAAAAJ4hi1tYJOSx-D_4IJIHr6o
    List-Unsubscribe: <https://plus.google.com/_/notifications/emlink?emrecipient=108637877945036696586&emid=CJDN2JTZkLICFcIn3AodNzMAAA&path=%2Fsettings%2Fplus&reexp=CONTROL&dt=1346375922377&ub=37>
    Date: Thu, 30 Aug 2012 18:18:42 -0700 (PDT)
    Message-ID: <CJDN2JTZkLICFcIn3AodNzMAAA@plus.google.com>
    Subject: Top 3 posts for you on Google+ this week
    From: "Google+ team" <noreply-475ba29f@plus.google.com>
    To: lizhepro@gmail.com
    Content-Type: multipart/alternative; boundary=20cf307f3b5c9674cc04c88592a5
    

    这一封邮件(内容已省略)就通过了spf和dkim的验证

    认证发送者的身份有三种方式:

    1. spf    设置spf    spf后面的pass代表设置成功了,如果是neutral则表示还没有进行spf设置
    2. senderID    设置senderID    这个是微软的认证技术
    3. DKIM    这个目前我也没弄过。。

    设置好以后邮件被认为是垃圾邮件的几率就小了很多。

    当然使用企业付费邮件服务的同学,完全不用理会本文。

    希望大家利用技术,造福于民,少发垃圾邮件。

  • 相关阅读:
    HDU 2865 Birthday Toy
    POJ 2888 Magic Bracelet
    BZOJ 3105 新Nim游戏
    BZOJ 2916 Monochromatic Triangles
    Countries
    Memory and Scores
    Paint on a Wall
    这是一道智障题
    可持久化数据结构
    数一的逆袭
  • 原文地址:https://www.cnblogs.com/zhea55/p/2665093.html
Copyright © 2020-2023  润新知