Ответ 1
Да, вы можете избавиться от части "через". Здесь подробности:
1) SPF and DKIM
Во-первых, вам нужно будет установить запись SPF для домена, с которого вы отправляете электронные письма, и включить DKIM. Это прежде всего для идентификации ваших сообщений против спама.
2) "From: [email protected]"
Во-вторых, убедитесь, что вы устанавливаете заголовок "From:", чтобы быть адресом электронной почты в домене, с которого вы отправляете сообщения. Не притворяйся кем-то другим. Используйте "From: [email protected]", если вы отправляете сообщения с сайта abc.com, а не что-либо еще, например [email protected] или [email protected], или что-то еще. Если вы хотите, чтобы получатель отвечал на ваш почтовый адрес Gmail вместо электронной почты вашего домена, используйте заголовок "Reply-To:". "From:" всегда должно быть адресом электронной почты домена, с которого вы отправляете электронное письмо.
3) "Return-Path: [email protected]"
В-третьих, самое главное, установите заголовок "Return-Path:" в том же домене, что и заголовок "From:". Используйте 5-й параметр функции mail() для этого:
mail('[email protected]', 'Subject', "Message Body", $headers, '[email protected]')
Таким образом, возвращаемый путь этого сообщения будет "[email protected]" (адрес электронной почты сразу после ключа -f). Параметр $headers должен содержать все необходимые заголовки сообщений. Убедитесь, что "From:" - это [email protected]
После этих шагов и мер Gmail теперь полностью доверяет вашим сообщениям от yourdomain.com. Поле "через" ваших сообщений должно исчезнуть, а поле "по почте", а также поле "подписанный" должно отображаться правильно как yourdomain.com.
Надеюсь, что это поможет!