Questions tagged «phpmailer»

11
PHPMailer字符编码问题
我尝试使用PHPMailer发送注册,激活。等邮件给用户: require("class.phpmailer.php"); $mail -> charSet = "UTF-8"; $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "smtp.mydomain.org"; $mail->From = "name@mydomain.org"; $mail->SMTPAuth = true; $mail->Username ="username"; $mail->Password="passw"; //$mail->FromName = $header; $mail->FromName = mb_convert_encoding($header, "UTF-8", "auto"); $mail->AddAddress($emladd); $mail->AddAddress("mytest@gmail.com"); $mail->AddBCC('mytest2@mydomain.org', 'firstadd'); $mail->Subject = $sub; $mail->Body = $message; $mail->WordWrap = 50; if(!$mail->Send()) { echo 'Message was …
189 php  phpmailer 

9
通过Gmail SMTP发送电子邮件时出错-“请通过网络浏览器登录,然后重试。534-5.7.14” [关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 我在gmail smtp服务器上遇到问题。我已经在StackOverflow上阅读了很多有关该主题的文章。 我发现的有关测试连接的最佳文章就是这篇文章。 尽管已很好地说明了错误,但我仍然无法找到答案:Google SMTP仅显示“请通过您的Web浏览器登录,然后重试”。我完全确定密码和电子邮件(均为base64)编码正确。 如您所见,在此图像中: , 我可以注意到只有一个区别:user@gmail.com和密码分两个步骤发送。在上面的链接中,家伙同时发送两个消息。Google不接受。但是事实是,我写了auth login Y29udGF0 ...(base64中的用户,google响应:) 334 UGFzc3dvcmQ6(表示“ Password:”)YzQ2MjJmNWVi ....(将密码粘贴到base64中并单击“ enter”) 然后Goggle说:请通过您的Web浏览器登录,然后重试。534-5.7.14了解更多信息,请访问https://support.google.com/mail/answer/7126229 我正在解决所有这些问题,因为@MediaTemple和@DreamHost无法与PHPMailer一起使用。很久以前,我已经在许多不同的主机中使用SMTP使用PHPMailer,但使用SMTP却失败了,但(mt)和Dreamhost失败了。现在,我处于一个必须在这两个主机上工作的项目的中间。

16
require(vendor / autoload.php):无法打开流
我知道这个问题已经发布了很多次,但对我来说似乎是一个不同的问题。 确实,这个错误 警告:require(vendor / autoload.php):无法打开流:第3行的C:\ xampp \ htdocs \ site_web \ send_mail.php中没有此类文件或目录 致命错误:require():无法在第3行的C:\ xampp \ htdocs \ site_web \ send_mail.php中打开所需的'vendor / autoload.php'(include_path ='C:\ xampp \ php \ PEAR') 出现在我的代码从此行的开头: require 'vendor/autoload.php'; 因此,我想我的计算机中一定有一个/vendor/autoload.php文件(我已经安装了composer并运行composer require phpmailer/phpmailer)。 于是,我找了这个文件中使用:dir /s autoload.php在Windows命令行,发现这里什么人C:\Windows\SysWOW64\vendor\autoload.php, 但是对我来说,syswow64文件夹与autoload.php无关,我看不到这里缺少的内容。


2
使用PHPMailer发送电子邮件-将图像嵌入体内
我正在尝试使用图像发送带有PHPMailer的HTML邮件。正文是从包含所有信息的html文件加载的。 发送邮件时,该图像不会出现在正文中,尽管我什至也将图像作为附件发送。 HTML <img>标记指向与该位置相同的位置。 PHP: $mail->AddAttachment('img/2u_cs_mini.jpg'); 如何使html指向附件,以便可以将图像加载到正文中。 查看PHPMailer附带的示例,我没有发现任何差异,在这种情况下,确实出现了图像。
97 php  html  image  email  phpmailer 

12
无法通过PHPMailer使用Gmail SMTP服务器发送电子邮件,出现错误:在端口587上提交邮件需要SMTP AUTH。如何解决?
我想通过PHP Mailer使用Gmail SMTP服务器发送电子邮件。 这是我的代码 <?php require_once('class.phpmailer.php'); $mail = new PHPMailer(); $mail->IsSMTP(); $mail->CharSet="UTF-8"; $mail->SMTPSecure = 'tls'; $mail->Host = 'smtp.gmail.com'; $mail->Port = 587; $mail->Username = 'MyUsername@gmail.com'; $mail->Password = 'valid password'; $mail->SMTPAuth = true; $mail->From = 'MyUsername@gmail.com'; $mail->FromName = 'Mohammad Masoudian'; $mail->AddAddress('anotherValidGmail@gmail.com'); $mail->AddReplyTo('phoenixd110@gmail.com', 'Information'); $mail->IsHTML(true); $mail->Subject = "PHPMailer Test Subject via Sendmail, basic"; …
77 php  smtp  gmail  phpmailer 

8
使用phpMailer和PHP从表单发送文件附件
我有一个example.com/contact-us.php看起来像这样的表格(简化): <form method="post" action="process.php" enctype="multipart/form-data"> <input type="file" name="uploaded_file" id="uploaded_file" /> <input type="hidden" name="MAX_FILE_SIZE" value="10000000" /> </form> 在我的process.php文件中,我使用以下代码PHPMailer()来发送电子邮件: require("phpmailer.php"); $mail = new PHPMailer(); $mail->From = me@example.com; $mail->FromName = My name; $mail->AddAddress(me@example.com,"John Doe"); $mail->WordWrap = 50; $mail->IsHTML(true); $mail->Subject = "Contact Form Submitted"; $mail->Body = "This is the body of the message."; 电子邮件正确发送了正文,但没有附件uploaded_file。 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.