<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Письма активации</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 07:54:53 -0000</pubDate>

		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=5978&amp;d=2#46695">#46695</a> <strong>Alex300:</strong>
<p>Вторая альтернатива - правильная настройка отправки почты со своего сервера (SPF, DKIM, DMARC) - это у кого виртуальный/выделенный сервер :)</p>
</blockquote>

<p>ну я до этого пока недорос <img alt="laugh" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/teeth_smile.png" title="laugh" width="23" /></p>
<p class="updated"><strong>Добавлено 21 час спустя:</strong></p><p>столкнулся с такой проблемой.</p>

<p>хостинг beget.com, на нем SMTP моего почтового домена, а сам домен проксируется через Cloudflare и там же DNS-записи моего домена</p>

<p>настроил SMTP и при регистрации, пользователи например, указывая свою почту от яндекса, - письма для подтверждения регистрации получают без проблем, а вот, те, кто указывает почту от Google, - нет. и SMTP ругался.</p>

<p>Так вот, в таком случае, на Cloudflare должны быть в  DNS записях домена прописаны такие TXT-записи</p>

<pre class="brush:as3;">
mysite.com.	1	IN	TXT	"v=spf1 include:beget.com ~all"
www.mysite.com.	1	IN	TXT	"v=spf1 redirect=beget.com"</pre>

<p> </p>
]]></description>
			<pubDate>Sun, 28 May 2023 10:25:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post46696]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>На днях посижу, посмотрю их. Обновлю.</p>

<blockquote>
<p>В последнее время письма отправляемые с хостингов через функции mail() и mb_send_mail() часто попадают в спам или совсем не доходят до адресатов. Альтернатива – это отправка e-mail через SMTP с реального почтового ящика. Проект на GitHub.com [PHPMailer](https://github.com/PHPMailer/PHPMailer)</p>
</blockquote>

<p>Вторая альтернатива - правильная настройка отправки почты со своего сервера (SPF, DKIM, DMARC) - это у кого виртуальный/выделенный сервер :)</p>
]]></description>
			<pubDate>Sun, 28 May 2023 10:22:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post46695]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=5978&amp;d=1#46693">#46693</a> <strong>Alex300: </strong>
<p>Плагин можно и <a href="https://www.cotonti.com/extensions/utilities-tools/">сюда добавить</a>. Но если он реализован на основе <a href="https://www.cotonti.com/extensions/utilities-tools/phpmailer">PHPMailer (SMTP)</a>, то надо бы проверить, сравнить и заменить старый на новый.</p>
</blockquote>

<p>старый на новый заменить - нет прав(доступа)</p>

<p>в том то и дело, что не хочется плодить.</p>

<p>может просто на страницу старого плагина сылку добавить на этот пост, как альтернативный вариант</p>

<p> </p>
<p class="updated"><strong>Добавлено 2 минуты спустя:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=5978&amp;d=2#46693">#46693</a> <strong>Alex300:</strong>
<p>Версии в названия расширений лучше не прописыать. Для этого есть в поле в конфиге плагина. Со временем она будет увеличиваться и нет смысла постоянно менять название плагина.</p>

<p>А именовать версии плагина можно так, как например в <a href="https://github.com/Cotonti/Cotonti/blob/master/plugins/ckeditor/ckeditor.setup.php#L8" rel="nofollow">CKeditor</a>: <code>Version=1.0.3-4.19.1.</code>, здесь <strong>1.0.4</strong> - версия плагина, а<strong> 4.19.1</strong> - версия сторонней библиотеки (CKEditor'а)</p>
</blockquote>

<p>Спасибо, поправлю. не знал.</p>
]]></description>
			<pubDate>Sun, 28 May 2023 10:17:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post46694]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Плагин можно и <a href="https://www.cotonti.com/extensions/utilities-tools/" rel="nofollow">сюда добавить</a>. Но если он реализован на основе <a href="https://www.cotonti.com/extensions/utilities-tools/phpmailer" rel="nofollow">PHPMailer (SMTP)</a>, то надо бы проверить, сравнить и заменить старый на новый.</p>

<blockquote>
<p>затем как админ зайти по адресу: Управление сайтом / Расширения / PHPMailer_v.6.8.0</p>
</blockquote>

<p>Версии в названия расширений лучше не прописыать. Для этого есть в поле в конфиге плагина. Со временем она будет увеличиваться и нет смысла постоянно менять название плагина.</p>

<p>А именовать версии плагина можно так, как например в <a href="https://github.com/Cotonti/Cotonti/blob/master/plugins/ckeditor/ckeditor.setup.php#L8" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">CKeditor</a>: <code>Version=1.0.3-4.19.1.</code>, здесь <strong>1.0.4</strong> - версия плагина, а<strong> 4.19.1</strong> - версия сторонней библиотеки (CKEditor'а)</p>
]]></description>
			<pubDate>Sun, 28 May 2023 10:12:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post46693]]></link>
		</item>
		<item>
			<title>webitproff</title>
			<description><![CDATA[<p><strong> не стал плодить темы</strong></p>

<p>помоему этот <a href="https://www.cotonti.com/extensions/utilities-tools/phpmailer"><strong>плагин</strong></a> был взят за основу (честно не помню откуда взял)</p>

<p>вобщем обновил отправку почты через SMTP на основе релиза PHPMailer v.6.8.0 от марта 2023 года и проверил на Cotonti 0.9.23 beta под php 8.1</p>

<p><strong><a href="https://github.com/webitproff/PHPMailer_Cotonti" rel="nofollow">сам плагин скачать с репозитория</a></strong></p>

<p>Описание и инструкции</p>

<p><span style="color:#e74c3c;"><strong>Важно! Начиная с ноября 2022</strong></span> г.</p>

<p>новые отправители писем на личные аккаунты Gmail должны настроить SPF или DKIM. <a href="https://support.google.com/mail/answer/81126#authentication" rel="nofollow"><strong>подробно</strong></a></p>

<p>это значит, что если аутентификация электронной почты для своего домена, с которого идет отправка через SMTP не настроена - письма доставляться не будут. <a href="https://beget.com/ru/kb/how-to/mail/nastrojka-dkim#nastroyka-dkim-pri-otpravke-rassylok-cherez-storonniy-servis-na-primere-unisender-com" rel="nofollow">дополнительно почитать</a></p>

<p># Cot-PHPMailer_Cotonti_up_PHP8.1 Плагин для Cotonti отправки почты через SMTP на основе релиза [PHPMailer](https://github.com/PHPMailer/PHPMailer) v.6.8.0 от 28.05.2023</p>

<p><a href="https://raw.githubusercontent.com/webitproff/PHPMailer_Cotonti/main/PHPMailer_for_Cotonti_2023-05-28.png" rel="nofollow"><img alt="" height="620" src="https://raw.githubusercontent.com/webitproff/PHPMailer_Cotonti/main/PHPMailer_for_Cotonti_2023-05-28.png" width="860" /></a></p>

<p>## Совместимость Проверял на Cotonti 0.9.23 beta под php 8.1</p>

<p>## Installation</p>

<p>1. в папку с плагинами на сайте скопировать папку "phpmailer"</p>

<p>2. затем как админ зайти по адресу: Управление сайтом / Расширения / PHPMailer_v.6.8.0</p>

<p>3. Установить плагин и указать настройки подключения по примеру со скриншота.</p>

<p>## License для свободного использования.</p>

<p> </p>

<p>Отправка писем через SMTP в PHPMailer В последнее время письма отправляемые с хостингов через функции mail() и mb_send_mail() часто попадают в спам или совсем не доходят до адресатов. Альтернатива – это отправка e-mail через SMTP с реального почтового ящика. Проект на GitHub.com [PHPMailer](https://github.com/PHPMailer/PHPMailer)</p>

<pre>
<code>
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

require_once '/PHPMailer/src/Exception.php';
require_once '/PHPMailer/src/PHPMailer.php';
require_once '/PHPMailer/src/SMTP.php';


$mail = new PHPMailer;
$mail-&gt;CharSet = 'UTF-8';`
</code></pre>

<p>// Настройки SMTP</p>

<pre>
<code>
$mail-&gt;isSMTP();
$mail-&gt;SMTPAuth = true;
$mail-&gt;SMTPDebug = 0;

$mail-&gt;Host = 'ssl://smtp.gmail.com';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>// От кого</p>

<pre>
<code>
$mail-&gt;setFrom('mail@site.com', 'site.com');		
</code></pre>

<p>// Кому</p>

<pre>
<code>
$mail-&gt;addAddress('mail@site.com', 'Иван Петров');
</code></pre>

<p>// Тема письма</p>

<pre>
<code>
$mail-&gt;Subject = $subject;
</code></pre>

<p>// Тело письма</p>

<pre>
<code>
$body = '</code></pre>

<p><code><strong>«Hello, world!» </strong></code></p>

<p><code>'; $mail-&gt;msgHTML($body); </code> // Приложение</p>

<pre>
<code>
$mail-&gt;addAttachment(__DIR__ . '/image.jpg');
</code></pre>

<pre>
<code>
$mail-&gt;send();
</code></pre>

<p>Если при отправки писем возникает ошибка «Could not connect to SMTP host», то необходимо добавить следующие строки:</p>

<pre>
<code>
$mail-&gt;SMTPOptions = array(
	'ssl' =&gt; array(
		'verify_peer' =&gt; false,
		'verify_peer_name' =&gt; false,
		'allow_self_signed' =&gt; true
	)
);
</code></pre>

<p>Яндекс Почта</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.yandex.ru';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@yandex.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>В настройках почты нужно разрешить доступ к почтовому ящику с помощью почтовых клиентов: Разрешить доступ к почтовому ящику с помощью почтовых клиентов в Яндекс почте Mail.ru</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.mail.ru'; 
$mail-&gt;Port = 465; 
$mail-&gt;Username = 'Логин@mail.ru'; 
$mail-&gt;Password = 'Пароль'; 
</code></pre>

<p>Gmail</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.gmail.com';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@gmail.com';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>Если возникает ошибка при отправки почты, то нужно отключить двухфакторную авторизацию и разблокировать «ненадежные приложения» в настройках конфиденциальности аккаунта https://myaccount.google.com/security?pli=1 Отключить двухфакторную авторизацию Gmail Разблокировать «ненадежные приложения» в настройках Gmail Рамблер</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.rambler.ru';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@rambler.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>iCloud</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.mail.me.com';
$mail-&gt;Port = 587;
$mail-&gt;Username = 'Логин@icloud.com';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>Бегет — beget.com</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.beget.com';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>Мастерхост</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.masterhost.ru';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>Timeweb Лимит – 2000 писем в день, но не более 5 в секунду.</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.timeweb.ru';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>Хостинг Центр (hc.ru) Доступ к сторонним почтовым серверам по SMTP-портам (25, 465, 587) ограничен, разрешена отправка не более 300 сообщений в сутки.</p>

<pre>
<code>
$mail-&gt;Host = 'smtp.домен.ru';
$mail-&gt;SMTPSecure = 'TLS';
$mail-&gt;Port = 25;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>REG.RU Лимит – 3000 писем в день.</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://serverXXX.hosting.reg.ru';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>Имя сервера можно узнать в разделе «Информация о включенных сервисах и паролях доступа»: Имя сервера на reg.ru ДЖИНО В разделе «Услуги» нужно включить опцию «SMTP-сервер»: У jino.ru нужно включить опцию «SMTP-сервер»</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.jino.ru';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>nic.ru В настройках веб-сервера необходимо включить PHP расширение «openssl».</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://mail.nic.ru';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>

<p>Спринтхост — sprinthost.ru</p>

<pre>
<code>
$mail-&gt;Host = 'ssl://smtp.ВАШ_ДОМЕН';
$mail-&gt;Port = 465;
$mail-&gt;Username = 'Логин@домен.ru';
$mail-&gt;Password = 'Пароль';
</code></pre>
]]></description>
			<pubDate>Sun, 28 May 2023 10:03:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post46691]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=26763#26763">#</a> <strong>Trustmaster :</strong>
SMTP положение не спасёт. В общем случае, почтовому серверу всё равно, отправляете ли вы письмо через mail() или SMTP, просто в первом случае письмо в спул кладёт локальная программа на том же сервере, а во втором идёт соединение через сеть. В обоих случаях письмо из спула почтовика делает одинаковый путь. Если сервер старательно фильтрует только локальный sendmail-трафик, то это уже &quot;секурити фича&quot; хостера.<br />
<br />
Другое дело, если вы собираетесь по SMTP отправлять почту, скажем, через сервер Гугла. Только тут надо чётко соблюдать адреса и явки и не слать много, иначе будет хуже.<br />
<br />
Проблема бывает нередко не при отправке письма из скрипта, а при доставке его в ящик получателя. Если у вас неправильно настроен relay, или не используется специальный способ проверки подлинности отправки почты в DNS, или вы просто ненароком включили &quot;нехорошее&quot;, по мнению спам-фильтра получателя, слово в письме (например, &quot;зарегистрироваться&quot;, &quot;сайт&quot;, &quot;бесплатно&quot;, т.д.), то письмо с большой вероятностью не дойдёт. Или если у вас просто интенсивная переписка с пользователями, то вы можете запросто оказаться в чёрных списках. Многие хостеры, кстати, находятся там по умолчанию: с таких почта не доходит с самого начала.<br />
</blockquote>
<br />
Благодарю за подробное объяснение.]]></description>
			<pubDate>Mon, 25 Oct 2010 15:25:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26764]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[Хм. Почему, вопрос мне нравится. Valuehost мне тоже очень аргументированно объяснял природу моих проблем. Только использование SMTP в движке не связано с проблемами неполучения писем. Иначе все нерусскоязычное коммьюнити бастовало бы уже давно. Я думаю вопрос использования SMTP в Генуе можно решить если не без хака, то по крайней мере без ругани.]]></description>
			<pubDate>Mon, 25 Oct 2010 15:15:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26762]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[SMTP положение не спасёт. В общем случае, почтовому серверу всё равно, отправляете ли вы письмо через mail() или SMTP, просто в первом случае письмо в спул кладёт локальная программа на том же сервере, а во втором идёт соединение через сеть. В обоих случаях письмо из спула почтовика делает одинаковый путь. Если сервер старательно фильтрует только локальный sendmail-трафик, то это уже &quot;секурити фича&quot; хостера.<br />
<br />
Другое дело, если вы собираетесь по SMTP отправлять почту, скажем, через сервер Гугла. Только тут надо чётко соблюдать адреса и явки и не слать много, иначе будет хуже.<br />
<br />
Проблема бывает нередко не при отправке письма из скрипта, а при доставке его в ящик получателя. Если у вас неправильно настроен relay, или не используется специальный способ проверки подлинности отправки почты в DNS, или вы просто ненароком включили &quot;нехорошее&quot;, по мнению спам-фильтра получателя, слово в письме (например, &quot;зарегистрироваться&quot;, &quot;сайт&quot;, &quot;бесплатно&quot;, т.д.), то письмо с большой вероятностью не дойдёт. Или если у вас просто интенсивная переписка с пользователями, то вы можете запросто оказаться в чёрных списках. Многие хостеры, кстати, находятся там по умолчанию: с таких почта не доходит с самого начала.]]></description>
			<pubDate>Mon, 25 Oct 2010 15:15:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26763]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=26760#26760">#</a> <strong>Kort :</strong>
Смысла в этом ровно столько же, сколько и в вопросе &quot;А почему только у меня не работает?&quot; Российские хостеры одни из самых замудреных. Я в свое время съехал с Valuehost, и мое общение с суппортом прекратилось вообще. <br />
SMTP будет в Сиене. Или пиши SMTP-плагин для Генуи. Или разбирайся с Мазохостом.<br />
</blockquote>
Сравнили тоже... Валуехост и в подметки не годится Мастерхосту. <br />
Не только у меня же не работает. Протрите глаза. Уже давно идут разговоры о SMTP на движке. <br />
Вот и напишу плагин, не проблема, только придется хак добавлять в функцию почты, а не хотелось бы.<br />
<br />
Kort, может хватит уже? Если не нравятся вопросы, может проще промолчать чем нервы свои тратить... Вечно свою палку вставляете.]]></description>
			<pubDate>Mon, 25 Oct 2010 14:58:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26761]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=26759#26759">#</a> <strong>Yusupov :</strong>Какой смысл кочевать от хостинга к хостингу</blockquote>Смысла в этом ровно столько же, сколько и в вопросе &quot;А почему только у меня не работает?&quot; Российские хостеры одни из самых замудреных. Я в свое время съехал с Valuehost, и мое общение с суппортом прекратилось вообще. <br />
SMTP будет в Сиене. Или пиши SMTP-плагин для Генуи. Или разбирайся с Мазохостом.]]></description>
			<pubDate>Mon, 25 Oct 2010 14:42:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26760]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=26758#26758">#</a> <strong>Kort :</strong>
А у друга моего знакомого есть мазератти. Ребята, или танцы с бубнами в одиночку или выбирайте нормальных хостеров. Первый год у иносранцев будет почти бесплатный, так что расходы на переезд окупятся. Если, конечно, домены через хостеров не покупали.<br />
</blockquote>
Какой смысл кочевать от хостинга к хостингу, не проще ли сделать универсальную почтовую функцию? Мастерхост меня устраивает и по цене и по качеству услуг, но движок должен работать также и на SMTP...<br />
<br />
<strong>Добавлено 1 Минута спустя:</strong><br />
<br />
<blockquote><strong>Вот что пишут хостеры:</strong><hr />Лучше использовать SMTP-авторизацию, отправка через функцию  Mail() таит в<br />
себе большую опасность отсеивания корреспонденции спам-фильтром.</blockquote>]]></description>
			<pubDate>Mon, 25 Oct 2010 14:18:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26759]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[А у друга моего знакомого есть мазератти. Ребята, или танцы с бубнами в одиночку или выбирайте нормальных хостеров. Первый год у иносранцев будет почти бесплатный, так что расходы на переезд окупятся. Если, конечно, домены через хостеров не покупали.]]></description>
			<pubDate>Mon, 25 Oct 2010 13:50:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26758]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=26754#26754">#</a> <strong>Sergeich :</strong>
такс, а мы с Yusupov, если правильно помню, сидим на мастерхосте <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" /><br />
</blockquote>
Да)<br /><br /><b>Добавлено 3 Минуты спустя:</b><br /><br />Прикол в том, что если убрать из текста письма информацию о пароле и логине пользователя, то письма начинают доходить.<br />
<br />
У другого моего знакомого не Мастерхост, но проблема все-равно есть.<br /><br /><b>Добавлено 20 Минут спустя:</b><br /><br />Может тогда через SMTP отправлять письма? Сам в этом не разбираюсь, нужен совет экспертов. Вот нашел такой пример почтовой функции:<br />
<div style="margin:4px 0px 4px 0px"><input type="button" value="Пример" onclick="if(this.parentNode.getElementsByTagName('div')[0].style.display != '') { this.parentNode.getElementsByTagName('div')[0].style.display = ''; } else { this.parentNode.getElementsByTagName('div')[0].style.display = 'none'; }" /><div style="display:none" class="spoiler">
<div class="highlight"><pre class="php">

 $mhSmtpMail_Server     = &quot;smtp.domain.tld&quot;;       // Укажите адрес SMTP-сервера
 $mhSmtpMail_Port       = &quot;25&quot;;                    // Порт SMTP-сервера, как правило 25
 $mhSmtpMail_Username   = &quot;postmaster@domain.tld&quot;; // Имя почтового ящика (пользователя)
 $mhSmtpMail_Password   = &quot;password&quot;;              // и пароль к нему.
 $mhSmtpMail_From       = &quot;Имя отправителя&quot;;       // Имя отправителя в поле From

// Обратите внимание, что в условиях нашей почтовой системы, имя пользователя требуется указывать полностью, например <script type="text/javascript">var a9441b83b = &#091;60,97,32,104,114,101,102,61,34,109,97,105,108,116,111,58,112,111,115,116,109,97,115,116,101,114,64,100,111,109,97,105,110,46,116,108,100,34,62,112,111,115,116,109,97,115,116,101,114,64,100,111,109,97,105,110,46,116,108,100,60,47,97,62&#093;,a9441b83b_d = ""; for(var ii = 0; ii < a9441b83b.length; ii++) { var c = a9441b83b&#091;ii&#093;; a9441b83b_d += String.fromCharCode(c); } document.write(a9441b83b_d)</script>

function MailSmtp($to, $subject, $message, $headers)

{

  global $mhSmtpMail_Server, $mhSmtpMail_Port, $mhSmtpMail_Username, $mhSmtpMail_Password;

  $mhSmtpMail_localhost  = &quot;localhost&quot;;
  $mhSmtpMail_newline    = &quot;\r\n&quot;;
  $mhSmtpMail_timeout    = &quot;30&quot;;

  $smtpConnect = fsockopen($mhSmtpMail_Server, $mhSmtpMail_Port, $errno, $errstr, $mhSmtpMail_timeout);
  $smtpResponse = fgets($smtpConnect, 515);

  if(empty($smtpConnect))
    {
      $output = &quot;Failed to connect: $smtpResponse&quot;;
      return $output;
    }
  else
    {
      $logArray&#091;'connection'&#093; = &quot;Connected: $smtpResponse&quot;;
    }

  fputs($smtpConnect,&quot;AUTH LOGIN&quot; . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'authrequest'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect, base64_encode($mhSmtpMail_Username) . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'authmhSmtpMail_username'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect, base64_encode($mhSmtpMail_Password) . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'authmhSmtpMail_password'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect, &quot;HELO $mhSmtpMail_localhost&quot; . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'heloresponse'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect, &quot;MAIL FROM: $mhSmtpMail_Username&quot; . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'mailmhSmtpMail_fromresponse'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect, &quot;RCPT TO: $to&quot; . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'mailtoresponse'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect, &quot;DATA&quot; . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'data1response'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect, &quot;Subject: $subject\r\n$headers\r\n\r\n$message\r\n.\r\n&quot;);

  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'data2response'&#093; = &quot;$smtpResponse&quot;;

  fputs($smtpConnect,&quot;QUIT&quot; . $mhSmtpMail_newline);
  $smtpResponse = fgets($smtpConnect, 515);
  $logArray&#091;'quitresponse'&#093; = &quot;$smtpResponse&quot;;

}
</pre></div>
</div></div>]]></description>
			<pubDate>Mon, 25 Oct 2010 10:52:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26757]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[такс, а мы с Yusupov, если правильно помню, сидим на мастерхосте <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":)" />]]></description>
			<pubDate>Mon, 25 Oct 2010 04:49:12 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26754]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[Тоже проблем нет. Работаю с Американским хостингом, относительно недорогим.]]></description>
			<pubDate>Mon, 25 Oct 2010 04:07:13 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26753]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[А самое интересное что у меня, например, регулярно и мгновенно доходят письма:<br />
- об активации<br />
- о восстановлении пароля<br />
- о постинге комментария<br />
- об отправке сообщений в контактусе<br />
Все это работает через sed_mail без хаков, под Seditio и Cotonti, с недорогого белорусского хоста (Cotonti) и со штатовского DreamHost (Cotonti и Seditio). С первым работаю полгода, со вторым -- три. Ни одной проблемы ever.<br />
Это, конечно, не реклама, а предположение о том, что все дело в хостинге. Кстати, с cotonti.com у кого-нить были проблемы?]]></description>
			<pubDate>Mon, 25 Oct 2010 02:24:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26752]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Это да, а ещё письма востановления пароля не всегда приходят. Самое плохое, что не получается отследить проблемму, оно как-то через раз работает.]]></description>
			<pubDate>Mon, 25 Oct 2010 01:48:17 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26751]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[Уже давно эта проблема. <br />
Многим пользователям не доходит письмо активации учетной записи, которое должно приходить на почту после регистрации. <br />
Как с этим можно бороться?]]></description>
			<pubDate>Mon, 25 Oct 2010 00:56:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=5978&d=0#post26750]]></link>
		</item>
	</channel>
</rss>