Русские слова в 'From' Sendmail

Для более простого решения, если вы не хотите использовать rc.scripts, просто запустите его из любого сценария оболочки с

#!/bin/bash 

в качестве первой строки. это автоматически заставляет его запускаться в отдельном процессе

0
задан 1 September 2017 в 08:40

6 ответов

Как я понимаю:

webasyst использует swiftmailer swift mailer заботится о неамериканских символах US-ASCII (не простые английские) в заголовках электронной почты [символы, отличные от ASCII, являются самим адресом электронной почты (info@molodost.bz) ) является более длинной историей]

https://swiftmailer.symfony.com/docs/headers.html#text-headers

Если заголовок содержит любые символы, которые находятся за пределами диапазона US-ASCII, однако, они будут закодированы. Это нечего беспокоить, поскольку почтовые клиенты будут декодировать их обратно:
  $subject = $message->getHeaders()->get('Subject');
  $subject->setValue('contains – dash');
  echo $subject->toString();

  /*
  Subject: contains =?utf-8?Q?=E2=80=93?= dash
  */
1
ответ дан 22 May 2018 в 18:53

Как я понимаю:

webasyst использует swiftmailer swift mailer заботится о неамериканских символах US-ASCII (не простые английские) в заголовках электронной почты [символы, отличные от ASCII, являются самим адресом электронной почты (info@molodost.bz) ) является более длинной историей]

https://swiftmailer.symfony.com/docs/headers.html#text-headers

Если заголовок содержит любые символы, которые находятся за пределами диапазона US-ASCII, однако, они будут закодированы. Это нечего беспокоить, поскольку почтовые клиенты будут декодировать их обратно: $subject = $message->getHeaders()->get('Subject'); $subject->setValue('contains – dash'); echo $subject->toString(); /* Subject: contains =?utf-8?Q?=E2=80=93?= dash */
1
ответ дан 18 July 2018 в 07:37

Как я понимаю:

webasyst использует swiftmailer swift mailer заботится о неамериканских символах US-ASCII (не простые английские) в заголовках электронной почты [символы, отличные от ASCII, являются самим адресом электронной почты (info@molodost.bz) ) является более длинной историей]

https://swiftmailer.symfony.com/docs/headers.html#text-headers

Если заголовок содержит любые символы, которые находятся за пределами диапазона US-ASCII, однако, они будут закодированы. Это нечего беспокоить, поскольку почтовые клиенты будут декодировать их обратно: $subject = $message->getHeaders()->get('Subject'); $subject->setValue('contains – dash'); echo $subject->toString(); /* Subject: contains =?utf-8?Q?=E2=80=93?= dash */
1
ответ дан 24 July 2018 в 18:50

В RFC 822 имена полей заголовка и их содержимое должны быть закодированы в ASCII. Если используемое вами программное обеспечение неправильно выполняет эту кодировку для вас, то это ошибка в программном обеспечении и должна сообщаться его разработчикам. Sendmail (или другие MTA) будет принимать только действительные сообщения. Другие RFC указывают, как кодировать текст без ASCII в заголовках сообщений, например 1342.

0
ответ дан 22 May 2018 в 18:53

согласно RFC 822, имен полей заголовка и их содержание должны быть в ASCII-кодировке. Если программное обеспечение вы используете не правильно выполнять эту кодировку для вас, то это ошибка в программном обеспечении и должны быть доведены до разработчиков. С sendmail (или другой Мдаис) принимает только действительные сообщения. Другие RFC, указать способы кодирования не-ASCII текста в заголовках Сообщений, например, 1342.

0
ответ дан 18 July 2018 в 07:37

В RFC 822 имена полей заголовка и их содержимое должны быть закодированы в ASCII. Если используемое вами программное обеспечение неправильно выполняет эту кодировку для вас, то это ошибка в программном обеспечении и должна сообщаться его разработчикам. Sendmail (или другие MTA) будет принимать только действительные сообщения. Другие RFC указывают, как кодировать текст без ASCII в заголовках сообщений, например 1342.

0
ответ дан 24 July 2018 в 18:50

Другие вопросы по тегам:

Похожие вопросы: