<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Serov.eu &#187; почта</title>
	<atom:link href="https://serov.eu/?feed=rss2&#038;tag=%D0%BF%D0%BE%D1%87%D1%82%D0%B0" rel="self" type="application/rss+xml" />
	<link>https://serov.eu</link>
	<description>Блог программиста</description>
	<lastBuildDate>Thu, 30 Apr 2026 12:31:53 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.15</generator>
	<item>
		<title>Отправляем почту через яндекс</title>
		<link>https://serov.eu/?p=65</link>
		<comments>https://serov.eu/?p=65#comments</comments>
		<pubDate>Thu, 07 May 2015 19:35:46 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[msmtp]]></category>
		<category><![CDATA[почта]]></category>
		<category><![CDATA[яндекс]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=65</guid>
		<description><![CDATA[в продолжении http://serov.eu/?p=45 msmtp действительно помог без очень сложных махинаций настроить сервер на отправку почты через яндекс. ставим программку yum install msmtp в php.ini в самом конце файла пишем sendmail_path = msmtp -t -i у пользователя создаем файл nano .msmtprc с содержанием &#160; account default logfile /home/bitrix/.msmtp.log host smtp.yandex.ru port 587 from noreply@server.ru keepbcc on auth on &#8230; <a href="https://serov.eu/?p=65" class="more-link">Читать далее <span class="screen-reader-text">Отправляем почту через яндекс</span></a>]]></description>
				<content:encoded><![CDATA[<p>в продолжении http://serov.eu/?p=45</p>
<p>msmtp действительно помог без очень сложных махинаций настроить сервер на отправку почты через яндекс.</p>
<p>ставим программку</p>
<pre data-select-like-a-boss="1">yum install msmtp</pre>
<p>в php.ini в самом конце файла пишем</p>
<pre data-select-like-a-boss="1">sendmail_path = msmtp -t -i</pre>
<p>у пользователя создаем файл</p>
<pre data-select-like-a-boss="1">nano .msmtprc</pre>
<p>с содержанием</p>
<p>&nbsp;</p>
<pre>account default
logfile /home/bitrix/.msmtp.log
host smtp.yandex.ru
port 587
from noreply@server.ru
keepbcc on
auth on
user noreply@server.ru
password &lt;password&gt;
tls on
tls_starttls on
tls_certcheck off</pre>
<p>ставим правильные права, без этого ругается</p>
<pre>chmod 0600 .msmtprc</pre>
<p>и рестартуем httpd</p>
<pre>service httpd restart</pre>
<p>&nbsp;</p>
<p>проверка:</p>
<pre data-select-like-a-boss="1">php -r "mail('you-mail@gmail.com', 'Test', 'Test');"</pre>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=65</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sendmail-заглушка для Linux</title>
		<link>https://serov.eu/?p=10</link>
		<comments>https://serov.eu/?p=10#comments</comments>
		<pubDate>Wed, 22 Apr 2015 07:47:33 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[почта]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=10</guid>
		<description><![CDATA[Оригинал статьи тут &#8212; http://habrahabr.ru/post/49665/ Заглушка для почты на сервере разработки: #!/bin/sh prefix="/var/mail/sendmail/new" numPath="/var/mail/sendmail" if [ ! -f $numPath/num ]; then echo "0" &#62; $numPath/num fi num=`cat $numPath/num` num=$(($num + 1)) echo $num &#62; $numPath/num name="$prefix/letter_$num.txt" while read line do echo $line &#62;&#62; $name done chmod 777 $name /bin/true Скрипт сохраняем в папку /usr/bin под любым &#8230; <a href="https://serov.eu/?p=10" class="more-link">Читать далее <span class="screen-reader-text">Sendmail-заглушка для Linux</span></a>]]></description>
				<content:encoded><![CDATA[<p>Оригинал статьи тут &#8212; http://habrahabr.ru/post/49665/</p>
<p>Заглушка для почты на сервере разработки:</p>
<pre>#!/bin/sh 
prefix="/var/mail/sendmail/new"
numPath="/var/mail/sendmail"

if [ ! -f $numPath/num ]; then 
echo "0" &gt; $numPath/num 
fi 
num=`cat $numPath/num` 
num=$(($num + 1)) 
echo $num &gt; $numPath/num 

name="$prefix/letter_$num.txt"
while read line 
do 
echo $line &gt;&gt; $name
done 
chmod 777 $name
/bin/true
</pre>
<p class="">Скрипт сохраняем в папку /usr/bin под любым угодным вам именем и делаем исполняемым (sudo chmod +x). Я использовал fake_sendmail.sh.</p>
<p>Теперь все исходящие письма будут складываться в /var/mail/sendmail. Так же необходимо выставить для папки права на запись. (chmod 777 -R /var/mail/sendmail).</p>
<p><b>Примечание:</b><br />
Для сбора писем почтовиком (о чем ниже), нужно в этой папке создать следующую структуру папок:<br />
/var/mail/sendmail/<br />
— cur<br />
— new<br />
— tmp<br />
И дать права на запись.</p>
<p><b>Настройка PHP.</b><br />
У меня стоит Кубунта, так что все пути относительно нее. Итак, находим в папке /etc/php5/apache2 файл php.ini и меняем в нем путь к sendmail на:</p>
<p><code>sendmail_path = /usr/bin/fake_sendmail.sh.</code></p>
<p class="">
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=10</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
