我试图制作一个应用程序,它可以解析电子邮件并更新数据库。我试图设置本地主机来发送和接收电子邮件,以便我可以从那里继续。我无法做到这一点。我尝试配置Outlook,Thunderbird使用水银邮件服务器设置本地电子邮件系统。它不能正常工作。使用运行XAMPP的PHP发送和接收来自本地主机的电子邮件
我希望有一个一步一步的过程解释如何使这项工作。
我试图制作一个应用程序,它可以解析电子邮件并更新数据库。我试图设置本地主机来发送和接收电子邮件,以便我可以从那里继续。我无法做到这一点。我尝试配置Outlook,Thunderbird使用水银邮件服务器设置本地电子邮件系统。它不能正常工作。使用运行XAMPP的PHP发送和接收来自本地主机的电子邮件
我希望有一个一步一步的过程解释如何使这项工作。
要在PHP中通过SMTP发送电子邮件,只需将PHP.INI的[mail function]
部分中的SMTP = localhost
更改为ISP的SMTP。您还需要更改阻止默认端口(25)的某些ISP的端口。例:
[mail function]
SMTP = mail.mydomain.com
smtp_port = 2525
你可以尝试配置本地邮件服务器,允许您发送和接收的本地主机接收。
看一看这个link如何设置此
我发现这是一个简单的解决方案试试这个应用 http://smtp4dev.codeplex.com/
喜试试这个它会工作..... 下载phpmailer.zip github上.COM/PHPMailer的/ PHPMailer的
用于发送邮件的简单代码:
<?php
require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'ur password';
$mail->SMTPSecure = 'tls';
$mail->From = '[email protected]';
$mail->FromName = 'mailer';
$mail->addAddress('[email protected]');
$mail->addAddress('[email protected]');
$mail->addCC('[email protected]');
$mail->addBCC('[email protected]');
$mail->WordWrap = 50;
$mail->isHTML(true);
$mail->Subject = 'Here is the subject';
$mail->Body = 'This is the HTML message body <b>in bold!</b>';
if(!$mail->send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
?>
我这样做,以及...但什么是错的!我按照这些步骤 - > http://www.tech2all.com/2006/03/12/how-to-setup-your-own-e-mail-server/#idc-cover但不工作 – batty 2010-10-14 16:29:11
我做了很多成功的过去时代。也许你的ISP块端口25? – AlexV 2010-10-14 17:48:14