<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=20067&amp;type=atom" />
	<updated>2012-02-07T11:04:11Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=20067</id>
		<entry>
			<title type="html"><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=249078#p249078" />
			<content type="html"><![CDATA[<p>fetchmail имеет свой daemon mode. Хотя ваш способ мне тоже нравится.</p>]]></content>
			<author>
				<name><![CDATA[riso]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14972</uri>
			</author>
			<updated>2012-02-07T11:04:11Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=249078#p249078</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=249070#p249070" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2012-02-07T10:52:29Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=249070#p249070</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=249067#p249067" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[riso]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14972</uri>
			</author>
			<updated>2012-02-07T10:41:14Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=249067#p249067</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=249048#p249048" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2012-02-07T09:48:18Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=249048#p249048</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=249002#p249002" />
			<content type="html"><![CDATA[<p>зачем нужно использовать sudo, если вы уже сидите под рутом. Просто пропишите его в рутовом crontab. Конфиг у вас уже лежит в /root/.fetchmailrc</p>]]></content>
			<author>
				<name><![CDATA[riso]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14972</uri>
			</author>
			<updated>2012-02-07T07:21:53Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=249002#p249002</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Fetchmail + cron, под кем запускать, куда конфиг положить.]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=248963#p248963" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[Me_Shock]]></name>
				<uri>https://linuxforum.ru/profile.php?id=14860</uri>
			</author>
			<updated>2012-02-07T03:41:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=248963#p248963</id>
		</entry>
</feed>
