通过 python SMTP 库发送邮件时隐藏 gmail 标头中的 IP 地址?

use*_*611 5 python gmail

我目前正在使用 python SMTP 库向某些客户端发送电子邮件。我正在使用 smtp.gmail.com:587 服务器。我注意到,在通过此代码发送的任何收到的电子邮件的原始标头中,都会出现发送电子邮件的我自己的服务器的 IP 地址。我怎样才能隐藏这些信息?

提前致谢。

    server = smtplib.SMTP('smtp.gmail.com', 587)
    #server.set_debuglevel(1)
    server.ehlo()
    server.starttls()
    server.login("my gmail account", "gmail account passwd")
    server.sendmail(source, [destination], message)
    server.quit()
Run Code Online (Sandbox Code Playgroud)

此类电子邮件收到的标头。

    Delivered-To: XXXXXXXXXXX@XXXXXXXXX.com
    Received: by 10.52.117.49 with SMTP id kb17csp32285vdb;
    Thu, 5 Dec 2013 09:23:19 -0800 (PST)
    X-Received: by 10.66.235.106 with SMTP id ul10mr89187198pac.19.1386264198756;
    Thu, 05 Dec 2013 09:23:18 -0800 (PST)
    Return-Path: <noreply@XXXXXXX.com>
    Received: from mail-pd0-f172.google.com (mail-pd0-f172.google.com [209.85.192.172])
    by mx.google.com with ESMTPS id v7si58653928pbi.128.2013.12.05.09.23.18
    for <XXXXXXXXXXXX@XXXXXXX.com>
    (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128);
    Thu, 05 Dec 2013 09:23:18 -0800 (PST)
    Received-SPF: neutral (google.com: 209.85.192.172 is 
    neither permitted nor denied by
    best guess record for domain of   
    noreply@XXXXXXXXX.com) client-ip=209.85.192.172;
    Authentication-Results: mx.google.com;
    spf=neutral (google.com: 209.85.192.172 is neither 
    permitted nor denied by best guess 
    record for domain of noreply@XXXXXXX.com) 
    smtp.mail=noreply@XXXXXXXXXXXX.com
    Received: by mail-pd0-f172.google.com with SMTP id g10so25045148pdj.31
    for <XXXXXXXXXXX@XXXXXXXXX.com>; Thu, 05 Dec 2013 09:23:18 -0800 (PST)
    X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
    d=1e100.net; s=20130820;
    h=x-gm-message-state:message-id:date:from:to:cc:subject;
    bh=q/9aftTaFh6ryLKbZzIDy6Hfz1R4BSYhG2tvHwxCBLU=;
     b=C7Ke+Q6gVau5OxK9BZTuFx2ny0lO35WRjgsWoGyjlbQ0hlTRyQbD18ALNnlbdowUzR
     JHO8Smvr2EpgTFQ6h9gsLx6V8fmrfpFNWyQWOFgs6h46d9b1TTW7LWQZfVOIfWD6CfgG
     7hUTl7/YFcLbuUQpcOMUDJ/LK7AN4Yp6J6n2nzA6m46QOKKSP7t62OCUTlCd9JoLg4D3
     zPkF7oFptlyHWwpZCN5FozbqjuLx6rQfaZpKKMd2q4OXsPd0/CwtOOpBaf1BNVF7HOnD
     VJR8YrpFI/gpUOfJJz9R5l8DXE8KAkMCW+10OAupdTzwP9gtSk2coHBA+N05Q2ezzDuK
     Np3w==
     X-Gm-Message-State:   ALoCoQn41Nai7QBm96wqd4aNJPrBfx2AlYr+PlZzQ
     wAxujazDPTnRQG80l4v/Oy35W/3ZIz6jCIa 
     X-Received: by 10.68.66.103 with SMTP id e7mr53292154pbt.120.1386264197850;
     Thu, 05 Dec 2013 09:23:17 -0800 (PST)
     Return-Path: <noreply@XXXXXXXXX.com>
     Received: from [127.0.0.1] ([xx.xxx.xxx.xx])
     by mx.google.com with ESMTPSA id er3sm145968195pbb.40.2013.12.05.09.23.15
     for <XXXXXXXXXXX@XXXXXXXXXx.com>
     (version=TLSv1 cipher=RC4-SHA bits=128/128);
     Thu, 05 Dec 2013 09:23:16 -0800 (PST)
     Message-ID: <52a0b684.a363440a.5bbc.ffff8e2e@mx.google.com>
     Date: Thu, 05 Dec 2013 09:23:16 -0800 (PST)
     From: noreply@XXXXXXXXXX.com
     To: XXXXXXXX@XXXXXXXXX.com
     Cc: 
     Subject: FTP Credentials

     Your FTP account credentials are:
     User Name = xxxxxxxxxxx
     Password = xxxxxx
Run Code Online (Sandbox Code Playgroud)

Mat*_*DMo 4

这些标头由 gmail SMTP 服务器添加。没有办法隐藏它们。

  • “从各种来源发送的许多电子邮件的标题中没有显示发件人的 IP”您的来源是什么?在标头中,接收邮件服务器将指示他们从哪个来源接收到消息;第一个跃点(在本例中为 Gmail)将显示发件人来源,除非该邮件服务器配置错误/错误。 (3认同)