草庐IT

php - swiftmailer 对于 smtp 完全损坏?

刚刚将我的swiftmailercheckout更新到最新版本4.3.0。以下非常简单的代码不再有效,连接超时:setUsername('USERNAME')->setPassword('PASSWORD');$mailer=Swift_Mailer::newInstance($transport);//Createamessage$message=Swift_Message::newInstance('Yo')->setFrom(array('jnankin@gmail.com'=>'Josh'))->setTo(array('jnankin@gmail.com'))->setBod

php - 如何通过 PHP 检查我的脚本是否连接到 SMTP 服务器

正如标题所言。想知道如何检查连接是否正常工作,如果不正常,错误是什么。顺便说一句,SMTP服务器是exchange2007。 最佳答案 如果您想知道是否可以从任何运行PHP的地方访问SMTP服务器,那么您只需在适当的端口(默认为25)上连接到它,然后查看是否在结果。$f=fsockopen('smtphost',25);if($f!==false){$res=fread($f,1024);if(strlen($res)>0&&strpos($res,'220')===0){echo"Success!";}else{echo"Erro

PHP fatal error : 'Swift_TransportException' with message 'Failed to authenticate on SMTP server

我知道之前有人问过这个问题,我已经阅读了那里的所有帖子,但我仍然找不到解决方案。我有一台安装了wamp的Windows机器。当我尝试通过谷歌的SMTP服务器发送一封简单的电子邮件时,一切正常。但是,当我将相同的脚本复制到Ubuntu12机器时,它给了我这个错误:PHPFatalerror:Uncaughtexception'Swift_TransportException'withmessage'FailedtoauthenticateonSMTPserverwithusername"xxx@gmail.com"using2possibleauthenticators'in/home/

PHP 5.4 和 SMTP

我正在尝试将PEARSMTP库与PHP5.4一起使用,但在使用时遇到以下问题:>StrictStandards:Non-staticmethodMail::factory()shouldnotbecalledstaticallyinC:\xampp\htdocs\forgot.phponline75StrictStandards:Non-staticmethodPEAR::isError()shouldnotbecalledstatically,assuming$thisfromincompatiblecontextinC:\xampp\php\pear\Mail\smtp.phpon

php - 使用 SMTP 身份验证时通过 PEAR 发送 HTML 消息返回错误

我尝试在PHP中使用SMTP身份验证向Gmail发送HTML邮件。这是我正在使用的脚本:require_once"Mail.php";require_once'Mail/mime.php';$from="SomeName";$to="OtherName";$subject="Thisisatest";$crlf="\n";$host="ssl://smtp.gmail.com";$port="465";$username="myemail@gmail.com";$password="mypass";$headers=array('From'=>$from,'Return-Path'=>

php - 尝试使用 SwiftMailer : Connection could not be established with host smtp. gmail.com [#0] 通过 Symfony 2 发送电子邮件

这里首先描述一下我的环境,因为它有点特别:我将Windows8.1PC与运行Vagrant的虚拟机结合使用.它基本上是一台Debian64位机器。这个虚拟机实际上是我的服务器。然后,我将Symfony2用于我的项目,并尝试将SwiftMailer与gmail(使用我自己的gmail地址)一起使用,以便通过联系表(用户的电子邮件地址、用户名)发送电子邮件和邮件内容)。我的操作用表单中给出的数据填充电子邮件数据并发送邮件。顺便说一句,它使用->isValid()方法检查数据是否有效。提交表单后出现问题,我从SwiftMailer收到异常:无法与主机smtp.gmail.com建立连接[#0

php - 用于 php 的简单 SMTP 电子邮件验证功能?另外,值得吗?

有没有人有在PHP中通过SMTP验证电子邮件地址的好函数?另外,值得吗?它会降低我的服务器速度吗?-->编辑:我指的是这样的:http://onwebdevelopment.blogspot.com/2008/08/php-email-address-validation-through.html这是为了补充电子邮件地址语法的验证。虽然看起来很复杂,但我希望有一种更简单的方法。 最佳答案 如果你想检查域中是否有邮件交换器,你可以使用这样的东西:/*checksifemailiswellformedandoptionallytheex

php - 如何从本地主机发送smtp邮件

尝试从我的本地主机发送电子邮件时,我总是收到此消息。SMTP错误:无法连接到SMTP主机。无法发送消息。邮件程序错误:SMTP错误:无法连接到SMTP主机。下面是我的代码:请帮忙IsSMTP();//Asthisemail.phpscriptlivesonthesameserverasouremailserver//wearesettingtheHOSTtolocalhost$mail->Host="localhost";//specifymainandbackupserver$mail->SMTPAuth=true;//turnonSMTPauthentication//Whense

java - 使用 JAVA API 查找知道电子邮件地址的 SMTP 主机和端口

我做了一个简单的应用程序来使用JavaAPI发送电子邮件并有一个问题:是否有任何方法可以找出知道将登录以发送电子邮件的人的电子邮件地址的SMTP主机?还有端口?例如,如果发件人的电子邮件地址为sender@gmail.com,则SMTP主机为smtp.gmail.com,端口为465。如果发件人的电子邮件地址为sender@yahoo.com,则SMTP主机是smtp.yahoomail.com,端口是25。假设我不知道这些,有没有办法使用JavaAPI类找到这些信息?请注意,我是java的新手:)提前致谢安德烈亚感谢您的回答。我已尝试执行以下操作:publicstaticString

java - com.sun.mail.smtp.SMTPAddressFailedException : Recipient address rejected: Authentication Required

我正在使用以下代码但收到错误消息-运行:javax.mail.SendFailedException:InvalidAddresses;nestedexceptionis:com.sun.mail.smtp.SMTPAddressFailedException:5305.7.0:Recipientaddressrejected:AuthenticationRequiredatcom.sun.mail.smtp.SMTPTransport.rcptTo(SMTPTransport.java:1607)atcom.sun.mail.smtp.SMTPTransport.sendMessag