草庐IT

imap_mail_move

全部标签

phpmailer - PHP mail() 文档说我应该只在正文中使用 LF,但 RFC 5322 另有说明。

PHP手册(http://php.net/manual/en/function.mail.php)说:EachlineshouldbeseparatedwithaLF(\n).Linesshouldnotbelargerthan70characters.但实际的RFC5322给出了完全不同的信息:2.3.BodyThebodyofamessageissimplylinesofUS-ASCIIcharacters.Theonlytwolimitationsonthebodyareasfollows:oCRandLFMUSTonlyoccurtogetherasCRLF;theyMUSTN

php - Zend IMAP 搜索和过滤器

我如何像在Gmail中一样使用过滤器进行搜索。比如获取带有特定标签的电子邮件列表或来自特定电子邮件地址的邮件列表。我无法在文档中找到它。注意:我使用oAuth进行身份验证。我希望这与搜索无关。 最佳答案 Gmail上的标签实际上(从IMAP的角度来看)文件夹,因此要获取所有带有标签的电子邮件,您只需列出该名称文件夹中的电子邮件即可。要进行搜索,您可以使用“未记录”函数search()(请参阅Zend/Mail/Imap/Protocol.php),但请参阅方法注释:此方法目前被标记为内部方法,因为API可能会更改,如果您不采取预防措

php - move_uploaded_file - 最大文件大小问题

我正在尝试使用PHP在我的服务器上上传一个文件,但它失败了:move_uploaded_file()返回false。我的文件是一个230,000个字符(224ko)的文本文件但是,如果我尝试将文件减少到4500个字符,效果很好。是否有最大字符数?$taille_maxi){$erreur='toobig';}if($_FILES['avatar']['name']!='shapes.txt'&&$_FILES['avatar']['name']!='routes.txt'){$erreur='...';}if(!isset($erreur))//noerror:upload{$fich

php - MIME在PHP Mail Function Header中的作用是什么

有人能告诉我MIME-Version:1.0在phphtmlmail()函数中的作用是什么,为什么我们要使用它?我已经搜索过了,但找不到一个清晰的解释?//Alwayssetcontent-typewhensendingHTMLemail$headers="MIME-Version:1.0"."\r\n";$headers.="Content-type:text/html;charset=UTF-8"."\r\n";谢谢 最佳答案 mime版本在理论上允许对mime引入更新,但在实践中它没有被使用,并且总是设置为1.0。因为根据mi

php - Yii 2 : Unable to send log via mail

这是我的邮件组件。如您所见,出于测试目的,我使用的是存档电子邮件'mailer'=>['class'=>'yii\swiftmailer\Mailer','viewPath'=>'@common/mail','useFileTransport'=>true,],这是我的日志组件。'log'=>['traceLevel'=>YII_DEBUG?3:0,'targets'=>[[//forthistarget,seehttp://www.yiiframework.com/doc-2.0/guide-runtime-logging.html'class'=>'yii\log\EmailTar

php - imap_num_msg 返回的计数少于使用 pop 协议(protocol)收件箱中的实际电子邮件数

我正在尝试使用gmail的电子邮件作为退回地址来处理phplist中退回的电子邮件。当我尝试处理退回邮件时,我陷入了此Post-Thereare250bouncestoprocess中提到的类似场景中。.Phplist只能从我的Gmail帐户中提取250封电子邮件。在进一步调查phplists的代码时,我发现这行代码似乎是罪魁祸首。$num=imap_num_msg($link);//只得到250的计数跳过更多细节。我写了几行代码来使用imap和pop获取邮件计数。pop版本返回的计数错误,而imap版本返回的计数正确$username='bounceemail@mydomain.co

PHP mail() BCC - 仅显示 To : header 中的最终收件人地址

我正在尝试使用PHPmail()密件抄送数据库中的订阅者列表。一切正常,但我遇到了一个困扰我一上午的问题。我可以使用BCC发送列表,但无法将接收端电子邮件地址附加到deader“To:”。例如,我将列表发送到以下电子邮件地址(test1@example.com、test2@example.com和test3@example.com)。每个电子邮件地址都会收到一封电子邮件,而其他电子邮件地址由于密件抄送而被隐藏。我的问题是在标题中,“收件人:”在列表的所有接收端都显示为空白。我理解并知道标题不会显示,因为我在外发邮件中只有密件抄送标题。我已尝试for循环处理该过程,但我收到了所有电子邮件

PHP mail()/sendmail 自 Apache 2.4 PHP7 升级后无法正常工作

自从升级到PHP7后,我服务器上使用PHP邮件功能的每个脚本都不再有效:​​-(同时,我也从Apache2.2升级到2.4,我感觉这可能是问题所在。我的php.ini文件包含:sendmail_path=/usr/sbin/sendmail-t-I如果我从命令行尝试,Sendmail确实会发送电子邮件,所以我知道它可以正常工作。我在exim_paniclog中发现了一个我认为可能与Apache和权限相关的错误:unabletosetgid=995oruid=0(euid=0):forcingreal=effective我希望有人可能遇到过这个问题,并且可能会为我提供一些启示。提前致谢!

php - docker php7.2-fpm无法安装imap模块

我在尝试让imap与我的docker-compose一起工作时遇到问题。这是我的phpdockerfile的样子。FROMphp:7.2-fpmRUNapt-getupdate&&\apt-getinstall-y\curl\libmcrypt-dev\unzip\git#InstallComposerRUNcurl-sShttps://getcomposer.org/installer|php----install-dir=/usr/local/bin--filename=composerRUNcomposer--version#SettimezonetoUTCRUNrm/etc/l

PHP IMAP 连接问题

我已经通过PHPIMAP配置Gmail帐户来读取邮箱。它工作正常,但突然停止了,我收到以下错误:[PhpImap\ConnectionException]Connectionerror:CannotauthenticatetoIMAPserver:[ALERT]Pleaseloginviayourwebbrowser:https://support.google.com/mail/acc我也启用了不太安全的帐户,但没有用。 最佳答案 几天前我也遇到了这个问题,通过这些步骤我的问题得到了解决。转到帐户安全设置(https://www.