【问题标题】:Automate mailto process [closed]自动化mailto流程[关闭]
【发布时间】:2017-03-22 08:47:00
【问题描述】:

如何自动化 mailto 过程,而不是在其中一个邮件客户端中弹出一个新的撰写窗口,是否可以让电子邮件在后台发送,从而无需用户点击发送。

总的来说,我希望收到一封来自其中一个客户的电子邮件,其中包含“已批准”或“已拒绝”选项,让他们只需按下任一按钮,电子邮件就会自动发送,然后可能在他们点击按钮后发送让它重定向到一个页面,说明他们做出了什么决定等。

如果无法在未经许可的情况下从收件箱自动发送电子邮件,可以这么说,因为它将是自动化的,是否有办法捕获或获取电子邮件以及那里的选择并将其发送到 orders@macwearembroideryclothing。 com

批准和拒绝按钮代码:

<a href="mailto:orders@macwearembroideryclothing.com?subject=Review&body=Rejected" style="background: #222222; border: 15px solid #222222; padding: 0 10px;color: #ffffff; font-family: sans-serif; font-size: 13px; line-height: 1.1; text-align: center; text-decoration: none; display: block; border-radius: 3px; font-weight: bold;" class="button-a">

<a href="mailto:orders@macwearembroideryclothing.com?subject=Review&body=Approved" style="background: #222222; border: 15px solid #222222; padding: 0 10px;color: #ffffff; font-family: sans-serif; font-size: 13px; line-height: 1.1; text-align: center; text-decoration: none; display: block; border-radius: 3px; font-weight: bold;" class="button-a">

Gmail 客户端:

HTML Email Before button click

After approve button has been pressed

【问题讨论】:

  • 当然。使用mail() 或(首选)诸如phpmailer 之类的库。
  • 我记得你不久前发布了一个类似的问题,然后你删除了它。
  • @Fred-ii- 是的,这是正确的。

标签: php html email html-email


【解决方案1】:

如果没有他们的合作,您将无法访问(或能够通过)您的用户电子邮件帐户的任何信息 - 因此这种方法几乎被取消了。

我认为这里的关键是您的服务器需要完成这项工作,并向您发送电子邮件。你如何做到这一点将取决于你使用哪种服务器技术——但大多数人都能够处理它。如 cmets 中所述,php 有多种发送电子邮件的方式。

您可以询问用户他们的电子邮件地址、姓名等...然后将其包含在您的服务器发送给您的电子邮件中。

一个好的开始是找到一个可以在您的服务器上运行的“联系我们”表单的示例,并删除您不需要的所有字段。

【讨论】:

    【解决方案2】:

    如果无法在未经许可的情况下从收件箱自动发送电子邮件

    不是。如果可能的话,这既是对隐私的侵犯,也是将访问者变成垃圾邮件中继站的巨大风险。

    有没有办法捕获或获取电子邮件

    没有。见上文:侵犯隐私。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-30
      • 1970-01-01
      • 2018-01-26
      • 2020-07-23
      相关资源
      最近更新 更多