форум вебмастероff на AlfaSpace.NET

Ubuntu и Linux |реактивный бесплатный хостинг | Киноклуб. ВСЁ БЕСПЛАТНО!
база знаний хостинга | правила форума

  Начало ° Ответить ° Статистика ° Опрос ° Регистрация ° Поиск ° FAQ °
Форум вебмастеров на AlfaSpace.NET / Служба спасения 911 / Проблема с отправкой почты
Автор Сообщение
Константин
TorrentMaster

3534
# Дата: 30 Июл 2005 09:32


Вопрос собственно такой: возможно ли на данном хостинге в принципе хоть как-то отправлять почту (пусть например с ограничением по количеству писем за определенное время или еще как-либо - без разницы - я же не спам рассылать хочу) - мне это жизненно необходимо для моего скрипта доставки файлов с других сайтов на почту - я собственно для этого и завел себе аккаунт на альфаспэйсе - поскольку это видимо единственный бесплатный хостер, где разрешена работа с сокетами (а это второе необходимое условие для работы моего скрипта).

Константин
TorrentMaster

3534
# Дата: 30 Июл 2005 12:49


Кажется я уже сам разобрался.
Порядок действий такой:
Коннектимся к почтовому серваку, где есть ваш аккаунт, на 25й порт, ждем приглашение, далее по стандартной схеме - MAIL FROM: ваш аккаунт, ждем подтверждения, RCPT TO: кому посылаем, ждем подтверждения, DATA, ждем подтверждения, текст письма, .\r\n, ждем ответа Message accepted for delivery, QUIT.

Но здесь возникает сложность со скоростью коннекта к удаленному почтовому серваку - можно и не уложиться в 30 сек.

Может кто-нибудь предложит другой вариант?

admin
powered by admin

7233
# Дата: 30 Июл 2005 15:55


Deflector


если ты пытаешь нашь сервер, то у нас SMTP отключено

Константин
TorrentMaster

3534
# Дата: 31 Июл 2005 14:22


admin
Нет, пытать ваш сервер у меня даже в мыслях не было :)
Я пытаю "свой сервер" - он стоит у меня в университете. star.math.spbu.ru называется - так там 25й порт открыт - я собственно через него все и шлю.

Кстати по поводу того зачем мне все это надо: у нас в универе стоит ограничение на объем входящего трафика для студентов (40мб в месяц). С другой стороны каждому положен свой почтовый аккаунт на 200(400) метров, доступ к которому при подсчете трафика не учитывается. В связи с этим я подумал и решил, что это надо использовать :) Идея была такова - 40 метров использовать для только серфинга по сети, а для скачивания файлов юзать почту (свою, старовскую). В связи с этим мной было написано несколько скриптов на php, предназначенных для 1. Закачки файлов из сети (правда только с хттп серваков) - с поддержкой докачки 2. Отправки закачанных файлов на свою почту в виде приложений к письмам (поддерживается разрезание на куски). Для реализации пункта 2 была использована стандартная php'шная функция mail();. Скрипт был размещен на рабочем серваке моего друга ЗДЕСЬ.

Однако по техническим причинам мне в данный момент приходится оттуда переезжать (сервак у друга отбирают :), а многие мои знакомые уже просто жить не могут без моих скриптов ), так что я стал искать новое место и нашел вас (alfaspace.net). Но у вас оказался заблокирован mail; , сендмаил и вообще все что связано с почтой! Тогда я рашел использовать то что star.math.spbu.ru пускает на 25й порт и там висит сендмаил и протестировал возможность отсылки почты скриптом с моего аккаунта на вашем сервера, и все заработало. Так что я в ближайшее время (1-2 дня) исправлю свои скрипты в соответствие с новым способом отправки почты и размещу их у вас на сервере, чтобы заинтересованный в этом народ мог их использовать.


З.Ы. Чтобы не нагружать ваш сервак (все-таки я тут не один), я ввожу сейчас в скрипты ограничения по суммарному объему скачиваемых файлов на каждого пользователя + приделываю непосредственно регистрацию оных + ввожу ограничения на скорость закачки.
Если этого делать не надо (вдруг у вас супер мощный сервак и супер широкий канал), то пишите сюда или на мое регистрационное мыло (от аккаунта defwww2mail.alfaspace.net).

admin
powered by admin

7233
# Дата: 31 Июл 2005 14:26


протестировал возможность отсылки почты скриптом с моего аккаунта на вашем сервера, и все заработало.

угу, через сторонний смтп получится

З.Ы. Чтобы не нагружать ваш сервак (все-таки я тут не один), я ввожу сейчас в скрипты ограничения по суммарному объему скачиваемых файлов на каждого пользователя + приделываю непосредственно регистрацию оных + ввожу ограничения на скорость закачки.
Если этого делать не надо (вдруг у вас супер мощный сервак и супер широкий канал), то пишите сюда или на мое регистрационное мыло (от аккаунта defwww2mail.alfaspace.net).


а скрипты эти лучше вообще не использовать. потому как если будет хоть какая нагрузка с них значительная на сервер, то прибьём акк

Константин
TorrentMaster

3534
# Дата: 31 Июл 2005 14:39


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

admin
powered by admin

7233
# Дата: 31 Июл 2005 14:41


Deflector
Так ограничения затем и вводятся, чтобы никакой значительной нагрузки на сервак не было.

тады ок

Константин
TorrentMaster

3534
# Дата: 2 Авг 2005 15:58


Вот кстати еще вопросик для специалистов по формату писем:
Что может быть неправильно в таком участке кода:
$un = strtoupper(uniqid(time()));
$messagebody .= "From: $from\n";
$messagebody .= "To: $to\n";
$messagebody .= "Subject: $subject\n";
$messagebody .= "Reply-To: $from\n";
$messagebody .= "Mime-Version: 1.0\n";
$messagebody .= "Content-Type:multipart/mixed; boundary=\"d----------".$un."\"\n\n";
$messagebody .= "--d----------".$un."\n";
$messagebody .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$messagebody .= "Content-Transfer-Encoding: 7bit\n";
$messagebody .= "$message\n";
$messagebody .= "--d----------".$un."\n";
$messagebody .= "Content-Type: application/octet-stream; name=\"".basename($filename)."\"\n";
$messagebody .= "Content-Transfer-Encoding: base64\n";
$messagebody .= "Content-Disposition: attachment; filename=\"".basename($filename)."\"\n\n";
$attach = base64_encode($attachment);
$messagebody .= $attach."\n";
$messagebody .= "--d----------".$un."--\n";

Когда составленное таким образом письмо доходит до меня, то первая секция просто не отображается (та что text/plain), а вторая(вложение) открывается и сохраняется корректно? Вот уже 2 часа пытаюсь сообразить где тут глюк.

P.S. $message естесственно содержит лиши англ. символы.

Константин
TorrentMaster

3534
# Дата: 3 Авг 2005 11:25


Так что неужели никто не знает, где я наглючил? Жаль... В итоге $message пришлось упаковать в base64 и отправить как еще одно вложение. Кстати в таком виде стали поддерживаться русские символы естесственно. Но все равно это изврат.

Ваш ответ

Quote  Bold Style  Italic Style  Underlined Style  URL Link  Email Link  Script AutoTab  Preformatted Text  Отменить *Что это?
... Запретить смайлы


Перед отправкой "нелатинского" текста проверьте кодировку броузера!
 » Логин  » Пароль 
 
Powered by miniBB forum software © 2001-2009
Powered by miniBB-gzipper. Original size:30424, gzipped size:9944

Mp3 Download || Мир Спанч боба || Song's Lyrics
eXTReMe Tracker Rambler's Top100 Рейтинг@Mail.ru Форум ТвойWeb [Valid RSS]