为啥对方收不到我的邮件而显示邮件发送成功?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥对方收不到我的邮件而显示邮件发送成功?相关的知识,希望对你有一定的参考价值。

最近,一直是发送成功但对方收不到

参考技术A 您好,因为邮件的传输过程是,发件方编写好邮件后,邮件从发件方服务器上发出,中间要经过线路传输,然后到达接收方服务器上,再由接收方服务器将邮件放到收件人的邮箱目录里,如果中间任何一个环节出现问题,比如是遇到线路或服务器比较繁忙时,就有可能会影响邮件的接收。
所以,会出现在发送邮件时,显示发送成功,但对方收不到的问题。
十分抱歉给您带来的不便,也十分感谢您提供给我们的这些信息,谢谢您对新浪网的支持。
如有更多问题,
请咨询新浪客服中心。
全国统一客服热线:95105670
咨询邮箱:webcn@staff.sina.com.cn

如何向 2 个收件人发送电子邮件并且两个收件人在收件人字段中看到对方?

【中文标题】如何向 2 个收件人发送电子邮件并且两个收件人在收件人字段中看到对方?【英文标题】:How to send an email to 2 recipients & both recipients see each other in the to field? 【发布时间】:2015-11-07 00:21:37 【问题描述】:

如何向 2 个人发送电子邮件,并让他们在电子邮件的收件人字段中看到对方?

下面是我的代码,它确实向两个人发送电子邮件,但两个电子邮件收件人都看不到对方。我正在使用 Mandrill 发送我的电子邮件(不知道这些信息是否有帮助)。

User_mailer.rb(应用程序/邮件程序中的文件)

class UserMailer < ApplicationMailer
default from: 'Mauricio@example.com'

def email(user)
   mail(to: "1@gmail.com, 2@gmail.com",
   subject: 'Send email to 2 email accounts', 
   body: 'Email to be sent to 2 email accounts. Both recipients should see each other.')
end

Routes.rb(配置中的文件)

get 'sendemail' => 'users#send_email'

new.html.erb(应用程序/视图/用户中的文件)

<%= link_to "Send email to both emails", sendemail_path %>

users_controller.rb(应用程序/控制器中的文件)

def send_email
   UserMailer.email(@user).deliver
   redirect_to users_path
end

【问题讨论】:

【参考方案1】:

Mandrill 的Message API 允许这样做---将preserve_recipients 设置为true

【讨论】:

谢谢! Mandrill API 很有帮助,因为我了解到有很多功能可以合并到我的电子邮件中。我将保留收件人设置为 true 并且它起作用了。【参考方案2】:

确保您发送的是 X-MC-PreserveRecipients 标头,并将其设置为 true

If you send to more than one recipient at a time and want all recipients to
see each other recipient's information, use the X-MC-PreserveRecipients 
header. Recipients will be able to reply-all and see other recipient
information if this is set to true. If it's set to false, Mandrill will 
rewrite the To and Cc headers for your email and only show information 
about an individual recipient.

https://mandrill.zendesk.com/hc/en-us/articles/205582117-Using-SMTP-Headers-to-customize-your-messages#preserve-recipient-headers-for-group-emails

【讨论】:

谢谢!我将 X-MC-PreserveRecipients 设置为 true 并且它起作用了。

以上是关于为啥对方收不到我的邮件而显示邮件发送成功?的主要内容,如果未能解决你的问题,请参考以下文章

为啥显示“邮件发送成功”后,对方却没有收到?

为啥我的OUTLOOK收不到邮件了呢?

qq邮箱为啥邮件发送失败重新发送验证码

发邮件自己的邮箱提示邮件已发送,为啥对方说没收到?

php的邮件功能收不到邮件?

发邮件时提示这个错误是啥意思,邮件也收不到别人邮件了