Не удается отправить учетную запись gmail с помощью функции mail ()

Привет, может кто-нибудь помочь, почему я не могу отправить электронное письмо в учетную запись gmail. Я делаю модуль пароля для изменения пароля и подтвержу пароль. Я отправлю ссылку подтверждения на учетную запись электронной почты моих клиентов. Многие обращаются ко мне за то, что они не получили электронные письма. Вот мой код:

$headers .= "MIME-Version: 1.0 \r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n"; $headers .= "From: ".$from; mail($sendmail_recipient_email, $sendmail_subject, $sendmail_message, $headers); 

Related of "Не удается отправить учетную запись gmail с помощью функции mail ()"

Ну, для одного, ваши $headers просто будут

 "From: ".$from; 

потому что вы не используете оператор конкатенации. Должно быть:

 $headers .= "From: ".$from; 

обратите внимание на .=

РЕДАКТИРОВАТЬ

OP скорректировал код в вопросе, поэтому я изменю свой ответ. Есть много причин, по которым gmail может отклонять ваши электронные письма, но хорошим первым шагом было бы удалить модификаторы \r line-break. \n должно быть достаточно, и многие люди, похоже, решили эту точную проблему (конкретное отклонение от Gmail), используя только разрывы новой строки и исключая разрывы возврата.