Помогите отправить анонимную почту

S
На сайте с 29.12.2008
Offline
43
754

Помогите отправить анонимную почту.

Есть unix shell на хостинге h18.ru

Там есть команда mail.

Пробывал вот так mail -F получатель@mail.ru -u ivan@mail.ru

Письмо пришло, но в поле

От кого: ivan@mail.ru (мой_сайт.h18.ru)

Как убрать мой_сайт.h18.ru ?

-bash-2.05b$ uname -a

FreeBSD h18.agava.net 6.2-STABLE FreeBSD 6.2-STABLE #7: Fri Oct 3 11:44:23 MSD 2008 slayer@master-h18.agava.net:/usr/obj/usr/src/sys/H i386

Gusev
На сайте с 24.07.2009
Offline
12
#1

<?php 

// если была нажата кнопка "Отправить"
if($_POST['submit']) {
// $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменной $_POST['mess'] все аналогично
$title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
$mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
// $to - кому отправляем
$to = 'test@test.ru';
// $from - от кого
$from='test@test.ru';
// функция, которая отправляет наше письмо.
mail($to, $title, $mess, 'From:'.$from);
echo 'Спасибо! Ваше письмо отправлено.';
}
?>
<form action="" method=post>

<p>Вводный текст перед формой <p>
<div align="center">
Teма<br />
<input type="text" name="title" size="40"><br />
Сообщение<br />
<textarea name="mess" rows="10" cols="40"></textarea>
<br />
<input type="submit" value="Отправить" name="submit"></div>
</form>

как то так

Клепаем сайты умеючи (http://wpst.ru/) Халявный хостинг (/ru/forum/395797)
S
На сайте с 29.12.2008
Offline
43
#2

Мне не нужен php код. Мне надо через unix shell.

Какие параметры передать коменде mail чтобы скрыть в поле

От кого: ivan@mail.ru (мой_сайт.h18.ru)

Как убрать мой_сайт.h18.ru ?

srarwars добавил 21.08.2009 в 16:53

Но за php спасибо, пригодится. А то как получается, вы старались, ответили, и зря? Нет. Спасибо, код мне пригодится.

Gusev
На сайте с 24.07.2009
Offline
12
#3

Я порыл, но честно говоря как из консольки не нашел. Может поставить консольный мейлер и не париться?

S
На сайте с 29.12.2008
Offline
43
#4
Gusev:
Я порыл, но честно говоря как из консольки не нашел. Может поставить консольный мейлер и не париться?

Консольный мейлер? Приведите примеры.

А вот париться как раз черта моего характера, не люблю легко и на блюдечке с каёмочкой.

Gusev
На сайте с 24.07.2009
Offline
12
#5

Вот как то так тада

  mutt является одним из самых функциональных и удобных консольных mail-клиентов. Файл конфигурации по умолчанию — ~/.muttrc. Пройдемся по этому файлу, я прокомментирую каждую интересную нам строчку. 


set folder = "~/mail"
mailboxes =bugtraq
mailboxes =fluxbox-users
mailboxes =inbox
mailboxes =wwc
mailboxes =mutt-users

# Тут мы задаем рабочую директорию и список поточых ящиков.

set sort=threads # сортирока сообщений по тредам

set realname="Your Name" # устанавливает имя, то есть в поле from
# появится Your Name «you@add.ru»

ignore *
unignore from: subject to cc \
date x-mailer x-url user-agent # this shows how nicely wrap long lines
hdr_order from to cc date subject x-mailer user-agent

# указываем, какие заголовоки нам показывать и в каком порядке.

# Для переноса длинных строк можно использвать символ "\",
# как это видно в директиве unignore.

macro index G "!getmail"
macro pager G "!getmail"

# Теперь при нажатии «Shift»+«G» запускается getmail

set sendmail="/usr/local/bin/msmtp"

# а для отправки почты используется msmtp

set send_charset="us-ascii:koi8-r:utf-8"

# кодировка по умолчанию для исходящих русских сообщений -- koi8-r

subscribe bugtraq fluxbox-users mutt-users

# подписанные рассылки

# далее идут настройки цветов и другие второстепенные настройки,
# пример можно найти в /usr/local/share/examples/mutt/

Теперь запускаем "mutt -y" и тестируем почтовую систему.
S
На сайте с 29.12.2008
Offline
43
#6

Это не то. Нужно просто ввести команду mail и всё.

Gusev
На сайте с 24.07.2009
Offline
12
#7
S
На сайте с 29.12.2008
Offline
43
#8
Gusev:
может это поможет

Прочёл про mail, но это не то. Так не сказано как изменять поле from

DI
На сайте с 03.01.2007
Offline
123
#9

/usr/bin/sendmail -f $from $to

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
S
На сайте с 29.12.2008
Offline
43
#10
DenIT:
/usr/bin/sendmail -f $from $to

У меня отключён sendmail, но работает mail

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий