当前位置: 首页 > 知识库问答 >
问题:

如何向国际收件人发送php邮件

夏侯弘量
2023-03-14

如何向国际收件人发送php邮件?

例如:如何发送电子邮件到δοκιμή@παράδειγμα.δοκιμή与PHP邮件功能或PHPMailer?

我可以将Unicode电子邮件地址的本地部分服务器部分转换为IDNA,然后用php发送电子邮件吗?

有提供国际电子邮件地址的免费服务吗?!

类似的线程:

收件人地址上的PHPMailer字符

https://github.com/PHPMailer/PHPMailer/issues/251

https://gmail.googleblog.com/2014/08/a-first-step-toward-more-global-email.html

https://en.wikipedia.org/wiki/Email_address#Internationalization

共有1个答案

璩涛
2023-03-14

在本地部分使用Unicode(在@之前的一位)需要支持SMTPUTF8 SMTP扩展,这是gmail支持的,以及各种其他邮件服务器,包括postfix。

目前,不,您不能在PHPMailer中使用它(尽管它是计划中的),据我所知,也没有其他常见的PHP电子邮件库支持它。

您可以将IDN用于Unicode域(在@之后),因为它具有到ASCII的映射,而phpMail确实支持这一点。但是,我不确定IDN是否可以用于顶级域,因此我认为您给出的域示例不起作用。

 类似资料:
  • 我需要将我的表单发送给多个收件人,但我想不出需要编辑哪一行。请看下文。我很感激你的帮助。 我已经尝试添加更多的值到电子邮件,但我不能使它工作。 我需要将我的表单发送给多个收件人,但我想不出需要编辑哪一行。请看下文。我很感激你的帮助。 我已经尝试添加更多的值到电子邮件,但我不能使它工作。 null null

  • 问题内容: 下面的代码正确发送了电子邮件,但发送给了正文。我需要在邮件正文中显示html,但我无法做到这一点。网络中的示例不会发送电子邮件:( 如何修复我的代码以发送带有html正文的电子邮件? 万分感谢! 问题答案: 将此标题用于邮件: 对于内容/正文: 使用内联css命令并建议使用表作为接口很重要。 … 在您的Mail-Body中,您不必将HTML代码放在头部和身体上]

  • 问题内容: 我有一些PHP代码,用于将表单发送到特定的电子邮件地址。但是,我想在PHP发送时再添加几个电子邮件地址。我怎样才能做到这一点? 谢谢。 问题答案: 这将起作用:

  • 我尝试过在laravel中使用sendmail,但它不起作用。查看我的帖子通过Laravel发送邮件不一致 所以,我试着在laravel中使用mailtrap的假的smtp服务器。这里也不行。我在Bitnami Mamp堆栈7.1上。15-0,Laravel 5.8,并在当地进行测试。 我按照这篇文章来设置代码 https://blog.mailtrap.io/send-email-in-lara

  • 通过Testng框架执行测试服后,我对如何通过电子邮件发送报告没有任何想法。如何使用emailable-report.html发送特定的收件人?

  • 我正在使用RESTAPI,并通过代码手动创建信封。我更喜欢我的网站检索收件人的docusign控制台链接,因此我禁用了沙盒中的电子邮件(首选项- 它成功了。我切换到从模板构建信封,现在电子邮件通知将从docusign发送给收件人。API的模板部分似乎有一些东西可以更改电子邮件的主题、正文等,但没有什么可以抑制它们”。有什么方法可以抑制收件人通知电子邮件吗?