jjzjj

ses_mail

全部标签

php - SilverStripe SMTP 身份验证代替 PHP mail() 函数

出于安全原因,我的托管服务提供商(webhosting.uk.com)已禁用需要使用SMTP身份验证更新代码的PHPmail()函数。我不知道如何更改代码,我想它在sapphire文件夹中?目前,我网站上的联系表格没有将电子邮件发送给收件人,新闻通讯模块也无法发送...有人可以帮我解决这个问题,或者为我指明正确的方向吗?提前致谢 最佳答案 不要更改核心中的代码-这会使更新变得复杂并且没有必要。这个问题有一个专门的模块:https://github.com/xeraa/silverstripe-smtp免责声明:我是作者,但它是免费的

PHP mail() 中继到邮件服务器

我注意到其他一些帖子与我的问题类似,但发现它们并不特定于我的情况,或者我只是不太了解事情。我的情况:我正在尝试使用PHPmail()函数从LAMP服务器发送邮件。我想将邮件中继到另一个专用邮件服务器。问题:我似乎无法发送邮件...有时。有时它似乎能够向域外的帐户发送邮件,但无法向域/网络内的帐户发送任何邮件。我看到日志经常提示它无法向域Controller进行身份验证...但它不应该为此担心吗?我想我感到困惑的部分是PHPmail()函数是否会自动向服务器创建SMTP消息?或者我是否必须设置php.ini设置以查看本地主机,然后配置sendmail/postfix以将消息发送到邮件服务

PHP mail()发送2份

我的联系表有这个问题。当我提交表格时,我的邮箱中收到了2封相同的电子邮件。我使用JS检查表单是否有错误,然后使用简单的PHPmail()函数发送电子邮件。这是PHP代码:"."\r\n"."Reply-to:"."\r\n"."Content-type:text;charset=utf-8");?>这是JS:$(".submit").click(function(){varname=$("input[name=name]").val();varemail=$("input[name=email]").val();varnumber=$("input[name=number]").val

php - 如何使用php读出/var/mail/username?

我正在使用phpmail()函数发送本地邮件,如下所示:mail('kramer65@localhost','THESUBJECT','THEBODY',$headers);当我执行cat/var/mail/kramer65时,我得到以下信息:Received:byphp0(Postfix,fromuserid1007)id1A0A028DB7;Tue,29Apr201411:00:48+0200(CEST)To:kramer@localhostSubject:THESUBJECTX-PHP-Originating-Script:0:MyControllerTest.phpFrom:l

PHP mail() 脚本向我发送不需要的电子邮件

我有一个简单的PHP邮件程序脚本,它每天向我发送一封电子邮件,就好像有人在没有任何输入的情况下单击了提交按钮(空白电子邮件)。有没有办法抑制这种行为?我应该在脚本中更改什么?谢谢$message=$_POST[message];$name=$_POST[name];$email=$_POST[email];$email_message=$name."hassentyouamessage:\n".$message."\nPleasecontact".$name."with\nEmail:".$email."\nPhone:".$phone;echo"Hi".$name."YourEmai

php - 使用 PEAR Mail 扩展时,可以使 PHP 忽略静态方法错误吗?

我正在使用PHP5的PEARMail扩展。我在发送邮件时遇到了困难,因为它返回了这个错误:Non-staticmethodMail::factory()shouldnotbecalledstatically。这是我的代码:$from="Stephen";$to="helper";$subject="EmailTest!";$body="emailtestbody";$host="smtp.nvrforget.com";$username="username@nvrforget.com";$password="*************";$headers=array('From'=>$

PHP mail() 电子邮件地址与发送的电子邮件不同

这个问题已经存在:关闭11年前。PossibleDuplicate:Emailsshowingfromhost.myserver.cominsteadofmydomain.com不确定这是否有意义,但是当我尝试从russell.harrower@mydomain.com发送电子邮件时,它说sentbyroot@host.mydomain.com有办法解决这个问题吗?雅虎搜索结果。FromiNcardThuSep1520:25:292011X-Apparently-To:russell.harrower@yahoo.comvia98.138.87.158;Thu,15Sep201120:

PHP Mail 突然停止工作

我已经有一段时间在我的站点的联系表单中使用php邮件功能来发送电子邮件了。最近,我发现它只是停止工作。当我在我的联系表中发送查询时,它说已成功发送,但我所做的测试都没有进入我的收件箱..这里有人遇到同样的问题吗?我该如何解决这个问题?我检查了cpanel中的MX条目,数据是正确的。我想尝试SMTP,但我没有访问信息。在这件事上有什么帮助吗?我发现的其他信息:Web服务器托管在托管公司之一。邮件服务器托管在谷歌。这里的问题可能在哪里? 最佳答案 可能问题出在您的托管服务提供商,它“发现”您的表单产生了大量流量并被阻止。

php - Amazon Ses PHP SDK 2 - 如何实现高发送率

使用PHPSDK中SesClient类的sendEmail方法发送电子邮件目前每封电子邮件大约需要半秒。我在收件人数组中循环,并在调用sendEmail()之前将消息ToAddresses属性设置为等于仅包含收件人电子邮件地址的数组。我想加快发送过程,但在我看来,SDK提供的PHP类对每条消息(在我的例子中是收件人)执行一个请求。(可能每条消息一个连接?)我读了一点书,我考虑过使用BccAddresses属性来批量发送电子邮件,但我们希望明确设置To:header,而不是只说“未公开的收件人”,所以我想知道是否有人有更好的方法。 最佳答案

导致 404 文件未找到页面的 php mail() 函数

我有一个带有html表单的简单php页面。它的设置是让你填写表格并自动发送一封电子邮件到我的电子邮箱。没有发生这种情况,我没有收到任何电子邮件,页面重定向到“找不到文件(404错误)”。这是PHP这是html表单有什么想法吗? 最佳答案 这里有一些问题。让我们从顶部开始,从您的条件语句开始(并逐步向下)。if(isset($_POST['submit'])){...}您的提交按钮没有名称属性。您可能只依赖“id”,这是行不通的,它需要“name”属性。将其修改为:因为它没有命名,所以该条件语句中的任何内容都不会执行。那么你正在使用m