标签: email-headers

UTF-8主题行在Gmail中显示为问号

我正在尝试从我的程序向gmail帐户发送主题行中包含中文字符的电子邮件,但主题行显示为????.这是主题行的编码方式:

=?utf-8?B?Rlc6IOiri+W5q+aIkee1piDoiIfkvaDotbfkvobnmoTlkIzkuos=?=
Run Code Online (Sandbox Code Playgroud)

编码有什么问题吗?有什么我必须记住的吗?邮件中还包含正文中的汉字,但这些字符显示得很好.我使用base64编码正文.

email character-encoding email-headers gmail-imap

5
推荐指数
1
解决办法
2066
查看次数

解析电子邮件标题的文本Cc字段的方法?

我有一个Cc标题字段的纯文本,如下所示:

friend@email.com, John Smith <john.smith@email.com>,"Smith, Jane" <jane.smith@uconn.edu>

是否有任何经过测试的模块可以正确解析?

(如果它是在python中的奖励!电子邮件模块只返回原始文本而没有任何分割方法,AFAIK)(如果将名称和地址拆分为字段,也会获得奖励)

python email parsing email-headers

5
推荐指数
1
解决办法
2505
查看次数

使用smtp发送电子邮件并设置message-id

我有一个客户端使用smtp协议发送电子邮件.可以针对任何支持smtp的邮件服务器配置客户端(例如:gmail,yahoo).

现在,在从客户端发送邮件时,我在标题中设置了"message-id".现在,我的问题是邮件服务器是否保证在实际转发邮件之前邮件服务器"不"重置(或替换)标题中设置的邮件ID.

例如:假设我的客户端配置为"abc@gmail.com".现在我想发送邮件到"abc2@yahoo.com".因此客户端将message-id设置为"message123456644@abc.gmal.com"并使用smtp发送邮件.

所以,现在当gmail将此消息发送给yahoo时,它是否保证我的message-id将被保留.

谢谢库纳尔

email gmail smtp email-headers

5
推荐指数
2
解决办法
2万
查看次数

X-Sender-Id在电子邮件原始来源(在网络钓鱼电子邮件中找到)中的含义是什么?

我公司的某些人正在遭受网络钓鱼.我的第一个建议就是更改密码.但是过了一会儿,我又收到了她地址的假邮件.

查看电子邮件的原始来源,我发现X-Sender-ID中有另一个人的电子邮件,我想知道这可能是谁.是发送电子邮件的人还是可能是被劫持的帐户?(我用"somebody@host.com"替换了电子邮件)

X-Virus-Scanned: OK
Received: by smtp5.relay.iad3a.emailsrvr.com (Authenticated sender: somebody-AT-host.com) with ESMTPA id DF2788019C;
    Fri, 21 Nov 2014 07:54:42 -0500 (EST)
X-Sender-Id: somebody@host.com
Received: from smtp.emailsrvr.com ([UNAVAILABLE]. [2.133.148.211])
    by 0.0.0.0:587 (trex/5.3.2);
    Fri, 21 Nov 2014 12:54:46 GMT
Run Code Online (Sandbox Code Playgroud)

什么是X-Sender-ID?它包含的电子邮件是什么?

email-headers emailrelay sender-id interchange

5
推荐指数
1
解决办法
3万
查看次数

Meteor mailgun电子邮件 - 回复不发送者地址

我有一个Meteor应用程序使用该useraccounts:core程序包为用户,我自己的Mailgun帐户配置MAIL_URL; 我还配置了from地址"MYNAME <me@domain.com>".

当用户注册时,会发送一封验证邮件.问题是,当用户点击"回复"时,它回复他们的地址而不是我的地址.

我不知道问题可能是什么,或者它是否与Meteor,Mailgun或Gmail有关.

关于Gmail:我在不同平台上查看完全相同的电子邮件,并且回复按预期工作(转到正确的地址).

我尝试过的:

  • 当我删除任何自定义设置from地址时,它将恢复为默认的流星电子邮件(no-reply@meteor.com),并且回复按预期工作
  • 当我做手册时Email.send(to, from, etc.),回复按预期工作
  • 我尝试设置replyTo标题 - Accounts.emailTemplates.headers = {replyTo : "test@killer.football"}- 没有效果

有了这一切,我仍然无法确定问题发生的位置.看起来它只限于gmail,但仅限于某些情况下(from设置在哪里).任何帮助非常感谢.

最后,这可能是Meteor Mailgun对电子邮件没有"来自"地址的回复的重复,但我发布的是一个单独的问题,因为那里的信息不足以确定,并且他们没有尝试过这些东西我试过了.

email smtp email-headers mailgun meteor-accounts

5
推荐指数
0
解决办法
191
查看次数

在何处将php $ header放入特定的联系表中以更改电子邮件“发件人”地址

我试图$headers = "From: webmaster@example.com\r\n";在PHP中使用,将联系表单上的“发件人”电子邮件地址设置为“ name@companyname.com”。

它是参考此答案的PHP邮件功能“发件人”地址,我对php还是很陌生,因此,如果答案很明显,我深表歉意,但它使我无所适从。

表单的代码如下,但我似乎无法正常工作?有谁知道如何/在哪里将其与下面的代码集成。

亲切的问候,

<?php 

    if($_POST['submit']) {

        if(!$_POST['name']) {
            $error="<br>- Please enter your name";
        }
        if(!$_POST['email']) {
            $error.="<br>- Please enter your email";
        }
        if(!$_POST['telephone']) {
            $error.="<br>- Please enter your telephone number";
        }
        if(!$_POST['message']) {
            $error.="<br>- Please enter your message";
        }
        if(!$_POST['checkbox']) {
            $error.="<br>- Please confirm you agree to the Privacy Policy";
        }

        if ($error) {
            $result='<div class="alert error">Whoops, there is an error. Please correct the following: '.$error.'</div>';
        } else {
        mail("name@company.com", "Contact …
Run Code Online (Sandbox Code Playgroud)

html php forms email-headers

5
推荐指数
1
解决办法
113
查看次数

获取已发送电子邮件的MessageID的最简单/最简洁的方法是什么?

我想保存已发送电子邮件的MessageID,以便稍后我可以在References:标头中使用它来促进线程化.

我在root/django/trunk/django/core/mail.py(line~55)中看到了创建MessageID的地方.

我正在尝试考虑收集此值的最佳方法,而不仅仅是复制/粘贴到新的后端模块并返回它.也许那是最好的方法?

python django email-headers

4
推荐指数
1
解决办法
1514
查看次数

给定一封电子邮件作为原始文本,如何使用PHP发送它?

我有一个PHP脚本,我的邮件服务器通过STDIN管道发送电子邮件.有一种简单/非复杂的方式来获取原始电子邮件字符串并将其发送/转发/转发到特定的电子邮件地址吗?

我不愿意使用PHP,mail()或者Pear::Mail因为据我所知,我不能只传递原始电子邮件.我必须解析标题,从而冒着剥离或更改原始电子邮件内容的风险.

在最小化"骚扰"原始电子邮件内容的情况下,建议的方法是什么?

注意:如果没有内置方法,是否有任何现有的库可以帮助我这样做?

php email smtp email-headers

4
推荐指数
1
解决办法
2811
查看次数

Woocommerce 新订单电子邮件通知中的自定义“回复”电子邮件标题

我正在寻找在 woocommerce 中过滤新订单的电子邮件标题。我正在尝试用主站点管理员电子邮件地址替换客户电子邮件地址。我们需要这样做,因为 Gmail 将新订单标记为垃圾邮件,因为发件人地址与回复地址不同。下面的功能部分工作:

add_filter( 'woocommerce_email_headers', 'woo_add_reply_to_wc_admin_new_order', 10, 3 );

function woo_add_reply_to_wc_admin_new_order( $headers = '', $id = '', $order ) {
if ( $id == 'new_order' ) {
    $reply_to_email = get_option( 'admin_email', '' );
    $headers .= "Reply-to: <$reply_to_email>\r\n";
}
return $headers;}
Run Code Online (Sandbox Code Playgroud)

此功能会添加站点管理员电子邮件地址,但不会删除客户电子邮件。

有没有人对如何从回复字段中删除客户电子邮件有任何想法?注意:我们仍然需要在订单上记录客户电子邮件 - 我们只是不希望它出现在电子邮件标题中

任何帮助都会很棒!

php wordpress email-headers email-notifications woocommerce

4
推荐指数
1
解决办法
2029
查看次数

4
推荐指数
1
解决办法
7073
查看次数