草庐IT

mail_detail

全部标签

php - imap_mail_move 不工作

我已经编写了一个类来连接到我的邮箱并将垃圾邮件移到我的垃圾文件夹中。它似乎没有用,但我不知道为什么。这是我所拥有的:deleted.'files';ClassMail_cleaner{public$server='{mail.gridhost.co.uk:993/imap/ssl}';public$folder='INBOX';public$user='email@domain.com';public$password='password';public$mailbox;public$check;public$thelist;public$overviews;public$ids=ar

PHP 代码点火器 : Is there an elegant way to to get the SMTP return code upon a mail failure

当使用标准的Codeigniter时mail->send()它只返回TRUE或FALSE。但是,我需要以不同方式处理某些SMTP返回代码。我可以解析出调试文本信息,或者以某种方式尝试覆盖Codeigniter的邮件处理程序。有什么直接而优雅的方法可以做到这一点吗?提前致谢。 最佳答案 我认为在CodeIgniter中没有针对此的内置机制。您可以做的是扩展CI电子邮件类并添加一个函数来公开protected_debug_msg数组。如果您查看电子邮件类的源代码,您会看到print_debugger()函数正在将_debug_msg数组

php - 在 PHP mail() 中使用信封发件人时避免 DMARC block

我们在CentOS6.4上使用PHP为我们的业务发送电子邮件。由于我不会深入探讨的原因,电子邮件从用户的电子邮件地址发出(以确保他们得到所有回复和不在办公室的回复),我们的电子邮件地址作为发件人(以绕过SPF检查)和我们的ndr邮箱作为ENVELOPE-SENDER(以捕获退回邮件)。在FORM地址中使用他们的电子邮件是我们不想更改的。在Yahoo.com和AOL.com决定增加他们的DMARC政策之后,使用ENVELOPE-SENDER现在无法通过他们的检查(尽管指定了SENDER!)。但是,跳过此步骤意味着我们不会收到任何反弹,而收到这些反弹至关重要。如广泛报道的那样,在邮件hea

PHP mail() 无法运行

这个问题在这里已经有了答案:PHPmailfunctiondoesn'tcompletesendingofe-mail(31个答案)关闭6年前。所以,我最近一个小时左右一直在研究这个邮件功能,但我不明白为什么它不发送电子邮件!试了很多次,修改代码,努力完善,还是没有收到测试邮件...我的电子邮件中有HTML,但这不是问题,因为我已经在没有HTML的情况下进行了测试。我的PHP:$to=$register_data['email'];$subject="Welcome!";$body='body{background-color:#FFF;font-family:arial;margin

php - 如何使用 WordPress wp_mail();使用高级电子邮件选项设置在外部 PHP 上运行,例如WP-Mail-SMTP 插件

如何使用高级电子邮件选项保存的连接设置在自定义外部PHP页面上使用WordPresswp_mail();函数。此外,PHP页面托管在/wp-content/wpmailtest.php我想知道这是否可行,如果可行,我想要一个简短的解释。顺便说一句,example@example.com不是我的电子邮件地址,已针对以下示例进行了更改:-include'../wp-load.php';$to='example@example.com';$subject='Thesubject';$body='Theemailbodycontent';$headers=array('Content-Type

php - Laravel:第 342 行的非法字符串偏移量 'file',文件 Illuminate/Mail/Mailable.php

我正在尝试使用Laravel的attachFromStorageDisk方法将一些文档附加到电子邮件中,我在文档中了解到:Mail-Laravel.publicfunctionbuild(){$email=$this->view('emails.message')->subject($this->emailSubject);foreach($this->attachmentsas$attachment){$email->attachFromStorageDisk('filemanager',$attachment);}return$email;}我遇到的错误是第342行的Illegal

php - 如何从 Zend_Mail_Message 获取发件人的电子邮件地址?

我正在使用Zend_Mail_Message类在我的PHP应用程序中显示电子邮件,并且能够输出主题、内容、日期甚至发件人的姓名(使用$message->from),但我不能弄清楚如何获取发送消息的人的电子邮件地址。该文档没有任何帮助,谷歌搜索找到了关于如何使用Zend发送消息的一百万个结果,但没有关于获取发送消息的地址的任何结果。 最佳答案 编辑:这就是我最终这样做的方式。经过更多的挖掘,我在一个名为“return-path”的字段中找到了发件人的电子邮件。不幸的是,这个字段的名称中有一个破折号(WTF??)所以要访问它,我必须这样

php - 德鲁巴 7 : mail does sent but body and subject are empty

我正在尝试使用Drupal7发送电子邮件。电子邮件已发送到我的电子邮件帐户,但正文和主题不知何故为空。请帮我解释一下原因。非常感谢。下面是我的代码:这是表格functionget_friendform($form,&$form_submit){$form['fullname']=array('#title'=>t('YourFullName:'),'#type'=>'textfield','#required'=>TRUE,'#size'=>30,);$form['email']=array('#title'=>t('YourFullEmail:'),'#type'=>'textfie

php - 如何使用 pear mail mime

如何将pearmailmime与google一起使用。我发现这个可以让你使用谷歌的pear邮件,但不能使用邮件mime:http://globalconstant.scnay.com/2009/11/06/sending-email-through-gmail-using-php/require_once"Mail.php";require_once"Mail/mime.php";$from="Sender";$to="Receiver";$subject="WelcometoSITENAME!";$crlf="\n";$html="ThisisHTML";$headers=array

php - 没有收到来自 PHP mail() 方法的电子邮件

我试图设置一个email.html和一个action.php,以便有人可以从网站发送电子邮件。这是email.html中的代码YourNameEmailServicesRequests在action.php我有在email.html中输入的信息成功加载到action.php中,但我的Outlook收件箱中没有收到任何来自电子邮件方法的信息。我错过了什么吗? 最佳答案 首先检查mail的返回值,看看邮件是否被您的SMTP服务器接受。此外,根据Namecheap的文档,yourFromaddressisinvalid.Onlydomai