簡體   English   中英

當 imap_mail 沒有參數時,它如何知道要使用哪個 IMAP 連接?

[英]How does imap_mail know which IMAP connection to use when it has no parameter for that?

我被迫使用 IMAP 發送電子郵件,因為我的電子郵件提供商不支持 SMTP,這很煩人。

所以我在 PHP 中查找了如何通過 IMAP 發送電子郵件。

我發現這個: https://www.php.net/manual/en/function.imap-mail.php

imap_mail ( 字符串 $to, 字符串 $subject, 字符串 $message [, 字符串 $additional_headers = null [, 字符串 $cc = null [, 字符串 $bcc = null [, 字符串 $rpath = null ]]]] ): bool

所有其他imap_*函數都有一個參數來指定要使用的 IMAP 連接。 這個 function 沒有。

imap_mail如何知道要使用哪個“IMAP 句柄”?

與其他 imap_* 函數不同,imap_mail 是一個 function,它類似於 mail(),但它允許發送電子郵件並正確處理 Cc 和 Bcc 接收者。

對於其他 imap_* 函數,它們作用於已經建立的 IMAP 句柄 ($imap_stream),這就是為什么這些 imap_* 函數需要 $imap_stream 才能工作。 (例如,imap_open 將返回一個 $imap_stream)

假設您的 PHP 正在處理兩個或更多 $imap_streams,那么如果您執行 imap_check function,系統必須知道您指的是哪個 imap_stream。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM