Как отправить php почту международному получателю - PullRequest
0 голосов
/ 09 июня 2019

Как отправить php почту с международным получателем?

например: Как отправить письмо на δοκιμή@παράδειγμα.δοκιμή с функцией php mail или 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 Ответ

0 голосов
/ 09 июня 2019

Использование Unicode в локальной части (бит перед @) требует поддержки SMTP-расширения SMTPUTF8, которое поддерживается gmail, а также различных других почтовых серверов, включая postfix.

В настоящее время нет, вы не можете использовать это с PHPMailer (хотя это запланировано), и, насколько мне известно, другие распространенные библиотеки электронной почты PHP также не поддерживают это.

Вы может использовать IDN для доменов Unicode (после @), потому что он имеет отображение на ASCII, а PHPMailer поддерживает .Однако я не уверен, что IDN можно использовать для доменов верхнего уровня, поэтому я не думаю, что приведенный вами пример домена подойдет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...