<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Mikrotik.moscow [тема: Точка доступа. Отправка email для тестового пользователя.]</title>
		<link>http://mikrotik.moscow</link>
		<description>Новое в теме Точка доступа. Отправка email для тестового пользователя. форума RouterOS на сайте Mikrotik.moscow [mikrotik.moscow]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Tue, 18 Aug 2026 21:05:30 -0400</pubDate>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285689">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, Самир! Извини, но я не смог найти готовый скрипт для этого, но собрать его должно быть довольно просто. У меня есть функция на PHP, которую я использую для генерации логинов и паролей:<br /><br />```php<br />function generate_random_string($name_length = 8) {<br />	$alpha_numeric = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456<WBR/>&shy;789';<br />	return substr(str_shuffle($alpha_numeric), 0, $name_length);<br />}<br />```<br /><br />А отправка электронной почты тоже несложная:<br /><br />```php<br />$to = "someone@example.com";<br />$subject = "Test mail";<br />$message = "Hello! This is a simple email message.";<br />$from = "someonelse@example.com";<br />$headers = "From:" . $from;<br />mail($to,$subject,$message,$headers);<br />echo "Mail Sent.";<br />```<br /><br />И для работы с ROS можно использовать: <noindex><a href="http://wiki.mikrotik.com/wiki/API_PHP_class" target="_blank" rel="nofollow" >http://wiki.mikrotik.com/wiki/API_PHP_class</a></noindex>.<br /><br />Надеюсь, это поможет! <br />
			<i>29.07.2013 09:55:00, tvermoes.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285689</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285689</guid>
			<pubDate>Mon, 29 Jul 2013 09:55:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285688">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Можешь поделиться своим PHP-кодом? Хочу посмотреть, думаю, мне пригодится. <br />
			<i>29.07.2013 04:32:00, samir494.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285688</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285688</guid>
			<pubDate>Mon, 29 Jul 2013 04:32:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285687">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Если вы создаете пользователей скриптом, работающим на роутере, откуда вы берете их адреса электронной почты? Я бы использовал php-скрипт для генерации пользователей и отправки им логин/пасс. <br />
			<i>26.07.2013 15:17:00, tvermoes.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285687</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285687</guid>
			<pubDate>Fri, 26 Jul 2013 15:17:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285686">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Я делаю это с помощью скрипта, а не в userman. <br />
			<i>26.07.2013 06:05:00, samir494.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285686</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285686</guid>
			<pubDate>Fri, 26 Jul 2013 06:05:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285685">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Простой способ: разрешить регистрацию в user-manager, и создавать новых пользователей через страницу регистрации. <br />
			<i>25.07.2013 16:36:00, tvermoes.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285685</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285685</guid>
			<pubDate>Thu, 25 Jul 2013 16:36:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285684">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет, спасибо, это очень помогло в моем случае. Мне нужна еще одна помощь от тебя. Хочу отправлять письмо пользователю только один раз, когда создаю его логин в Hotspot. Что-то вроде: "Уважаемый &lt;User_Name&gt;, ваш аккаунт создан, данные для входа ниже: Ваш LogID= &lt;Userid&gt; и Пароль =...". Как это можно сделать с помощью скрипта? <br />
			<i>24.07.2013 12:27:00, samir494.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285684</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285684</guid>
			<pubDate>Wed, 24 Jul 2013 12:27:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285683">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Привет! Заинтересовал меня этот вопрос, потому что я думаю об этом. Интересно, есть ли у кого-то из пользователей такое решение на его Mikrotik Hotspot? Сейчас я использую только стандартную авторизацию по логину и паролю без ограничений. Когда я был в центре города, видел новое решение Wi-Fi: чтобы войти, нужно в поле логина указать свой email. Тогда получаешь доступ к сети. Если хочешь использовать Wi-Fi, нужно подтвердить email и активировать его, тогда логин и пароль не будут иметь временного ограничения. Я думаю, может ли Mikrotik это делать? Пожалуйста, ответьте на этот вопрос. Спокойной ночи. <br />
			<i>18.02.2014 22:23:00, dolle.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285683</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285683</guid>
			<pubDate>Tue, 18 Feb 2014 22:23:00 -0500</pubDate>
			<category>RouterOS</category>
		</item>
		<item>
			<title>Точка доступа. Отправка email для тестового пользователя.</title>
			<description><![CDATA[<b><a href="http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285682">Точка доступа. Отправка email для тестового пользователя.</a></b> <i>RouterOS</i> в форуме <a href="http://mikrotik.moscow/forum/forum57/">RouterOS</a>. <br />
			Хотел получать письмо, когда новый пробный аккаунт заходит в систему. Мы хотели, чтобы пользователи пробной версии могли заходить в систему только один раз (без сброса). Пользователи пробной версии удаляются при перезагрузке роутера… А МЫ ЭТОГО НЕ ХОТИМ.<br /><br />ВНИМАНИЕ: Перед этим убедитесь, что у вас работает отправка писем с роутера.<br /><br />Протестировано на ROS 6.1.<br /><br />Вот что у меня получилось:<br /><br />1: Создайте профиль пользователя для неактивных пробных пользователей.<br />`/ip hotspot user profile add add-mac-cookie=no idle-timeout=1s keepalive-timeout=1s name=getlost rate-limit=1k/1k session-timeout=1s status-autorefresh=60m transparent-proxy=yes`<br /><br />2: В профиле Trilal (пробного) пользователя добавьте следующий скрипт "При входе в систему". Он будет получать IP и MAC-адрес пользователя и отправлять вам письмо при входе в систему:<br />```<br />:local freeuser<br />:set freeuser "$user"<br />:local freeuserno [/ip hotspot active find where user=$freeuser];<br />:local freemac [/ip hotspot active get $freeuserno mac-address];<br />:local freeip [/ip hotspot active get $freeuserno address];<br />:local emailaddress "YOUREMAIL@YOURDOMAIN:COM"<br />:local date [/system clock get date]<br />:local time [/system clock get time]<br />:local emailsubject<br />:local emailbody<br />:set emailsubject "Новый вход в систему Hotspot ($freeuser)"<br />:set emailbody "MAC: $freemac\r\n$time, $date\r\nIP: $freeip\r\n";<br />/tool e-mail send to="$emailaddress" subject="$emailsubject" body="$emailbody"<br />```<br /><br />3: В профиле Trilal (пробного) пользователя добавьте следующий скрипт "При выходе из системы". Он удалит динамического пользователя пробной версии и добавит постоянного пользователя вместо него, чтобы предотвратить более одного периода использования пробной версии. И если кому-то удастся войти в систему, они получат очень плохую связь:<br />```<br />:local freeuser<br />:set freeuser "$user"<br />:local freeuserno [/ip hotspot user find where name=$freeuser];<br />:local freemac [/ip hotspot user get $freeuserno mac-address];<br />/ip hotspot user remove $freeuser<br />/ip hotspot user add name=$freeuser password=disabled profile=getlost mac-address=$freemac<br />```<br /><br />Просто хотел поделиться. <br />
			<i>04.07.2013 18:23:00, tvermoes.</i>]]></description>
			<link>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285682</link>
			<guid>http://mikrotik.moscow/forum/forum57/71612-tochka-dostupa.-otpravka-email-dlya-testovogo-polzovatelya./message285682</guid>
			<pubDate>Thu, 04 Jul 2013 18:23:00 -0400</pubDate>
			<category>RouterOS</category>
		</item>
	</channel>
</rss>
