Создание сообщений (т.е. проекты) в Gmail с IMAP/SMTP?

Используйте Шаблон Фасада для обертывания всей логики для всех данных, необходимо отобразить и затем использовать его в качестве дженерика в представлении и затем.... больше запутанного кода. http://en.wikipedia.org/wiki/Design_pattern _ (computer_science)

, Если Вам нужно больше cgardner2020@gmail.com

справки

10
задан Kevin 30 July 2009 в 12:27
поделиться

1 ответ

Вы можете посмотреть imap_mail_compose ()

Edit Это не создает сообщение на сервере. Вам также необходимо использовать imap_append ().

Дальнейшее редактирование Кажется, это работает нормально:

<?php 
$rootMailBox = "{imap.gmail.com:993/imap/ssl}";
$draftsMailBox = $rootMailBox . '[Google Mail]/Drafts';

$conn = imap_open ($rootMailBox, "sdfsfd@gmail.com", "password") or die("can't connect: " . imap_last_error());

$envelope["to"]  = "test@test.com";
$envelope["subject"]  = "Test Draft";

$part["type"] = TYPETEXT;
$part["subtype"] = "plain";
$part["description"] = "part description";
$part["contents.data"] = "Testing Content";

$body[1] = $part;

$msg = imap_mail_compose($envelope, $body);

if (imap_append($conn, $draftsMailBox, $msg) === false) {
        die( "could not append message: " . imap_last_error() )  ;
}
15
ответ дан 3 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

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