我試圖製作一個應用程序,它可以解析電子郵件並更新數據庫。我試圖設置本地主機來發送和接收電子郵件,以便我可以從那裏繼續。我無法做到這一點。我嘗試配置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