0
我想設置我的本地主機使用PHP從xampp發送電子郵件。如何做到這一點,以便我能夠將任何名稱的電子郵件發送到有效的電子郵件ID。例如,我應該能夠從地址[email protected]發送電子郵件。如何使用php從xampp發送匿名匿名電子郵件
我想設置我的本地主機使用PHP從xampp發送電子郵件。如何做到這一點,以便我能夠將任何名稱的電子郵件發送到有效的電子郵件ID。例如,我應該能夠從地址[email protected]發送電子郵件。如何使用php從xampp發送匿名匿名電子郵件
您將使用PHP的mail
功能: http://php.net/manual/en/function.mail.php
文檔說:
bool mail (string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]])
的從電子郵件地址包含在$ additional_headers。看下面這個例子以下(也來自PHP.net):
<?php
$to = '[email protected]';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
EDIT(擬定垃圾郵件通知):
任何人都可以使用郵件標題從任何地址發送電子郵件。例如,我可以給您發送一封電子郵件,使其看起來像發件人爲[email protected]
。此電子郵件可能包含一些惡意文件或指向釣魚網站的鏈接。當您使用本地主機XAMPP服務器發送來自[email protected]
的郵件時,許多電子郵件客戶端將嘗試驗證郵件是否確實源自rajkumar.com
。由於它起源於您的本地主機服務器的IP地址,而不是您聲稱從其發送的域名,因此它很可能會被標記爲垃圾郵件。
我還沒有理解你的最後一句話,即「從服務器(本地主機)發送的郵件經常被標記爲垃圾郵件,與電子郵件地址的域名(rajkumar.com)不匹配。」..你能否詳細說明它 – nikhil 2013-03-06 05:30:19
@ user1814087更新了 – Sam 2013-03-06 05:36:13
非常感謝Sam Sullivan。 – nikhil 2013-03-06 05:37:47