Ну, сообщение об ошибке, которое вы получили от googlemail, совершенно ясно:
Как правило, Gmail не принимает сообщения с IP-адресов 550-5.7.1 с отсутствующими записями PTR.
Это означает, что домен, который вы используете в заголовке FROM:
вашей почты, должен иметь A-запись DNS, указывающую IP-адрес хоста, с которого было отправлено письмо.
Чтобы уточнить:
- ваш домен: example.com
- ваш адрес FROM: whitejson@example.com
- ваш IP: 1.2.3.4 A-запись одомен example.com должен соответствовать IP 1.2.3.4 на вашем DNS-сервере.
Если сервер находится только в вашей локальной сети, будет невозможно отправить письмо на googlemail, которое не соответствует этому правилу.
Если вы хотите заработать +2 репутациизатем отметьте этот ответ как принятый.