Laravel 9 копие на изходяща поща.

dakata__92

Super Moderator
Здравейте колеги. Използвам вградените известия в Ларавел 9. Хоста, от който излъчваме съобщенията, не запаметява излъчен трафик през SMTP в изходящата папка на пощата. Има ли вариант да се ползва нещо вградено в работната рамка за създаване на копие в папката за изпратени писма? Имам идеята да се ползва IMAP но ми е доста грубо, а и трябва да се пише допълнителна логика по темата.


PHP:
/* First, retrieve a raw copy of the message */
$msg_raw = $message->toString();

/* Open an IMAP connection to your server, use config, env... whatever */
$stream = imap_open(
    "{".config('mail.host')."/imap/ssl/novalidate-cert}",
    config('mail.username'),
    config('mail.password'),
    null,
    1,
    ['DISABLE_AUTHENTICATOR' => 'GSSAPI']
);

/* Store the email as Seen (or not) into your sent folder, use config, env... whatever */
imap_append(
    $stream,
    "{".config('mail.host')."/imap/ssl/novalidate-cert}" . config('mail.imap_sent'),
    $msg_raw."\r\n",
    "\\Seen" /* just empty if you prefer Unseen */
);

/* Close the stream, cleanup */
imap_close($stream);
 
Май единственото читаво решение е да се използва IMAP, но някак си ми е излишно писане и на това по Нотификациите.
 
Май единственото читаво решение е да се използва IMAP, но някак си ми е излишно писане и на това по Нотификациите.
То си го видят приет метод да минава така. Не съм много запознат точно тук, само от други платформи знам, и хората си го търсят. По-лесно и точно могат да следят нещата.
 
Някои хостове самостоятелно, когато получават през SMTP трафик за излъчване, го запазват в изходящата папка на пощата. Нашият няма такава опция и се налага да си пиша сам IMAP свързаност и да излъчвам към папката тези данни. Ако има нещо готово би било супер.
 
Някои хостове самостоятелно, когато получават през SMTP трафик за излъчване, го запазват в изходящата папка на пощата. Нашият няма такава опция и се налага да си пиша сам IMAP свързаност и да излъчвам към папката тези данни. Ако има нещо готово би било супер.
Ааа, по принцип знам, че си се предлага. Ще помисля, но не ми се е налагало.
 

Back
Горе