Как сделать ваши собственные почтовые сервисы, такие как Gmail или Yahoo

Я новичок в php и базе данных … Но у меня есть идея выполнять почтовые операции на моем собственном веб-сервере (т.е. только с помощью операций с базой данных), но я действительно не имею ни малейшего представления о том, как отправлять почту на внешние веб-сайты, такие как gmail .. а также я с нетерпением жду создания своих собственных адресов электронной почты, таких как ex: -myownemail @ localhost … я искал в Google несколько раз, но не мог найти ответ, который мог бы понять … кто-нибудь может сказать мне простыми словами о том, как сделать это?

1

Решение

Во-первых, вам нужно иметь веб-хостинг, взять бесплатный для тестирования, который поддерживает функцию почты. Затем, когда вы закончите настройку хоста, попробуйте следующее.

Чтобы отправить письмо, так как вам плевать на спам, используйте этот простой код php:

<?php
$to = "xyz@somedomain.com";
$subject = "This is subject";

$message = "<b>This is HTML message.</b>";
$message .= "<h1>This is headline.</h1>";

$header = "From:abc@somedomain.com \r\n";
$header = "Cc:afgh@somedomain.com \r\n";
$header .= "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html\r\n";

$retval = mail ($to,$subject,$message,$header);

if( $retval == true )
{
echo "Message sent successfully...";
}
else
{
echo "Message could not be sent...";
}
?>

Если вы просто хотите читать почту с помощью PHP, PHP имеет нативные функции общаться с почтовыми ящиками IMAP, NNTP и POP.

1

Другие решения

В основном вам нужно mail server и программа для доступа к почте, которая работает на IMAP Протокол доступа к интернет-сообщениям.

Для почтового сервера и IMAP Сервер у нас много открытых проектов.

Я нашел этот отличный учебник, который используется постфикс а также голубятня.

http://aurellem.org/free/html/email.html

0