Отправить письмо с PHP на адрес группы в Facebook - PullRequest
4 голосов
/ 20 января 2012

1, Я пытался отправить электронное письмо в PHP на мою Facebook группу электронной почты, но эти обновления не т появляются. Если я отправлю электронное письмо с моего Yahoo Mail , оно будет отправлено немедленно. Какую информацию я должен добавить в заголовок письма?

2, Можно ли добавлять изображения как вложения ?

Мой текущий отправитель почты код:

<?php
    $to = "mygroup@groups.facebook.com";
    $subject = "Test mail";
    $message = "Hello! This is a simple email message.";
    $from = "me@yahoo.com";
    $headers = "From:" . $from;
    mail($to,$subject,$message,$headers);
    echo "Mail Sent.";
?>

1 Ответ

5 голосов
/ 20 января 2012

Должно ли письмо приходить от "me@yahoo.com"? Поскольку почта Yahoo использует SPF , которую Facebook может использовать для проверки того, что ваше электронное письмо на самом деле не пришло оттуда, и отклонения вашей электронной почты как попытки подделки.

Если электронное письмо должно приходить от me@yahoo.com, вам необходимо подключиться к почте Yahoo через SMTP , передать свое имя пользователя и пароль и законно отправлять оттуда свое электронное письмо.

Что касается вложений изображений, возможно .

РЕДАКТИРОВАТЬ: Согласно комментарию прекрасного DaveRandom, следующие пакеты PHP должны сделать вашу работу намного проще: PHPMailer или SwiftMailer

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