<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=20067</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=20067&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Fetchmail + cron, под кем запускать, куда конфиг положить.».]]></description>
		<lastBuildDate>Tue, 07 Feb 2012 11:04:11 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=249078#p249078</link>
			<description><![CDATA[<p>fetchmail имеет свой daemon mode. Хотя ваш способ мне тоже нравится.</p>]]></description>
			<author><![CDATA[null@example.com (riso)]]></author>
			<pubDate>Tue, 07 Feb 2012 11:04:11 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=249078#p249078</guid>
		</item>
		<item>
			<title><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=249070#p249070</link>
			<description><![CDATA[<p><strong>riso</strong>, спасибо) Проблему решил так: <br />1.добавил в конец файла <strong>/etc/inittab</strong> строку:<br /></p><div class="codebox"><pre><code>T3:23:respawn:/usr/bin/fetchmail -f /etc/fetchmail/.fetchmailrc</code></pre></div><p>2. сделал ему <strong>init q</strong><br />3. выставил рекурсивно права на папку /etc/fetchmail/ и все файлы 0600<br />Все заработало (после перезагрузки). Потестил: сделал killall fetchmail, но через 5 минут ожидаемая почта все-равно пришла (спасибо опции <strong>&quot;respawn&quot;</strong>)<br />офтоп: postfix, dovecot, fetchmail есть - теперь можно пойти спам порубить! smile</p>]]></description>
			<author><![CDATA[null@example.com (Me_Shock)]]></author>
			<pubDate>Tue, 07 Feb 2012 10:52:29 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=249070#p249070</guid>
		</item>
		<item>
			<title><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=249067#p249067</link>
			<description><![CDATA[<div class="quotebox"><blockquote><p>Вопрос выбора: crontab VS inittab?</p></blockquote></div><p>мне хватает раз в пять минут проверять почту по крону. <br /></p><div class="quotebox"><blockquote><p>но лог не пишется</p></blockquote></div><p>ну скорее всего из-за отсуцтвия ошибок. Зачем что-то писать, если все работает.</p>]]></description>
			<author><![CDATA[null@example.com (riso)]]></author>
			<pubDate>Tue, 07 Feb 2012 10:41:14 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=249067#p249067</guid>
		</item>
		<item>
			<title><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=249048#p249048</link>
			<description><![CDATA[<p>Есть такой грех - сидеть под рутом) .fetchmailrc я туда сам положил.. Вопрос выбора: crontab VS inittab?<br />Т.е. как я понял - если запускать по расписанию из крона то в конфиге fetchmail не нужно использовать опцию &quot;set daemon ХХ&quot;, но мне хочется с ней)<br />А если прописать fetchmail в /etc/inittab то он будет стартовать с системой (в конфиге нужно будет указать демона) и <em>в случае чего</em> inittab его будет поднимать. или я ошибаюсь?<br />и еще вопрос: <strong>.fetchmalirc</strong> у меня с правами 600 и root:root.<br /><strong>Конфиг фетчмайла</strong> </p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p><div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># cat /etc/fetchmail/.fetchmailrc<br />set logfile /winall/mail/logs/fetchmail.log</p><p>defaults<br />mda &quot;/usr/sbin/sendmail -i %T&quot;<br />sslcertpath &quot;/etc/fetchmail/.sslcerts&quot;<br />sslfingerprint &quot;58:33:D8:07:68:79:73:43:75:91:F0:86:1C:5A:96:08&quot;</p><p>set daemon 60<br />set postmaster &quot;&quot;<br />set no bouncemail<br />poll mail.myhoster.ru<br />proto pop3<br />port 995<br />interface eth0/192.168.1.98/255.255.255.0<br />timeout 30</p><p>user &quot;admin@myhoster.ru&quot; pass &quot;admin&quot; is &quot;admin&quot; here fetchall, nokeep, ssl</p><p>#user &quot;vladislav@myhoster.ru&quot; pass &quot;mustBB911&quot; is &quot;vladislav&quot; here fetchall, nokeep, ssl<br />#user &quot;kz@myhoster.ru&quot; pass &quot;taan2&quot; is &quot;kz&quot; here fetchall, keep, ssl<br /></div></p></div></div><p> Ключ ссл туда же переложил. Запускаю теперь от рута так:<div class="termtitle" style="font-family: sans-serif; position:relative; height:auto; width:auto; background:#3A4061; color:#FFFFFF; padding: 1px;"><b> Консоль:</b></div>
<div class="termcont" style="font-family: Terminus; position:relative; height:auto; width:auto; overflow-x:scroll; white-space: nowrap ; overflow-y:auto;background:#000000; color:#4EF44E; line-height:1.2; padding: 3px; font-size: 1rem; max-height: 60vh"># fetchmail -f /etc/fetchmail/.fetchmailrc</div> Сообщения фетчатся, все норм, но лог не пишется, в него падает только: &quot;fetchmail: starting fetchmail 6.3.18 daemon&quot; и больше ни слова, при том что он точно активен и таскает сообщения.. Что это может быть?</p>]]></description>
			<author><![CDATA[null@example.com (Me_Shock)]]></author>
			<pubDate>Tue, 07 Feb 2012 09:48:18 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=249048#p249048</guid>
		</item>
		<item>
			<title><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=249002#p249002</link>
			<description><![CDATA[<p>зачем нужно использовать sudo, если вы уже сидите под рутом. Просто пропишите его в рутовом crontab. Конфиг у вас уже лежит в /root/.fetchmailrc</p>]]></description>
			<author><![CDATA[null@example.com (riso)]]></author>
			<pubDate>Tue, 07 Feb 2012 07:21:53 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=249002#p249002</guid>
		</item>
		<item>
			<title><![CDATA[Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=248963#p248963</link>
			<description><![CDATA[<p>Здрасьте Всем и хорошего дня)<br />Есть вопросы по запуску fetchmail, от рута оно ругается: <em>&gt;fetchmail: WARNING: Running as root is discouraged. </em><br />Есть плохая идея (нагуглил):<br /><em>&quot;в сорцах в fetchmail.c закоментировал строки 168-170&quot;</em><br /></p><div class="codebox"><pre><code>if (getuid() == 0) {
  report(stderr, GT_(&quot;WARNING: Running as root is discouraged.\n&quot;));
}</code></pre></div><p>Еще предлогают запускать из крона так: </p><div class="codebox"><pre><code>/usr/bin/sudo -H -u UserName -- /usr/bin/fetchmail -f /etc/fetchmailrc</code></pre></div><p>но у моео судо такой опции &quot;-H&quot; даже нет, пользую Debian. Вобщем, подскажите плиз как грамотно запускать fethmail<br />мой конфиг <strong>/root/.fetchmailrc</strong>:</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>set logfile /winall/mail/logs/fetchmail.log
defaults mda &quot;/usr/sbin/sendmail -i %T&quot;,fetchall
################################################
poll mail.myhoster.ru
port 995
proto pop3
user &quot;admin@myhoster.ru&quot;
pass &quot;admin&quot;
is &quot;admin&quot; here
ssl
################################################
sslcertpath /root/.sslcerts
sslfingerprint &quot;58:33:D8:07:68:79:73:43:75:91:F0:86:1C:5A:96:08&quot;</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (Me_Shock)]]></author>
			<pubDate>Tue, 07 Feb 2012 03:41:06 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=248963#p248963</guid>
		</item>
	</channel>
</rss>
