Как отправить файл на имейл?

1. Удаленный (05.01.2010 / 00:46)
Как ето ерганизовать с правильными заголовками чтобы антиспам непроснулся

2. Удаленный (05.01.2010 / 00:46)
Ну и вобще как ето делать?

3. ramzes (05.01.2010 / 01:08)
Вообще содержимое в бейс64 кодируют и в тело сообщения с заголовками лепятsmile можно просто глянуть исходник сообщения с файлом. Глянь вот эти два скрипта Swift Mailer 4.0.5 nocc 1.8.1 думаю много полезного найдешь на счет приема и отправки мыла.

4. Станислав (05.01.2010 / 01:14)
http://php.su/articles/?cat=examples&page=060

5. Удаленный (05.01.2010 / 02:41)
3. ramzes, swift чето нерозпакую а вот nocc розпаковал токо там в настройках огоо когда будет время попробую настроить

6. Удаленный (05.01.2010 / 02:44)
4. SNELS, переделал под файл с сервера нехочет гдето ошибка щас буду думать валидатор чет дает непойму чего он

7. Удаленный (05.01.2010 / 02:50)
3
Переименовать надо было типерь
PHP Error Message
Warning: dl() has been disabled for security reasons
in ./nocc/utils/config_check.php on line 37

8. Удаленный (05.01.2010 / 02:51)
Ето типо сервер вася?

9. ramzes (05.01.2010 / 04:06)
Ты о чем?smile

10. Удаленный (05.01.2010 / 05:28)
9. ramzes, Я про скрипт nocc
А с мылом розгреб спасибо SNELSу ток приходит от сервера но ето розберусь

11. Саня (05.01.2010 / 07:38)
Вот скрипт неплохой

12. Удаленный (05.01.2010 / 08:45)
А как анонимный отправить?

13. ramzes (05.01.2010 / 14:33)
Так ты пиши отправителя - любое левое мыло и всеsmile приходит от сервера когда не верно хидер заполнен

14. Удаленный (06.01.2010 / 00:59)
А куда писать аноним? Писал в суджек приходит от сервера.

15. ramzes (06.01.2010 / 03:02)
субьект это тема письмаsmile пиши в 'фром', вроде бы)) я чего то забыл уже где там и что.

16. Удаленный (06.01.2010 / 17:34)
Куда тыкать?
<?
function send_mail($to,$thm,$html,$path){
$fp=fopen($path,'rb');
$file=fread($fp, filesize($path));
fclose($fp);
$boundary="--".md5(uniqid(time()));
$headers.="MIME-Version: 1.0\n"; 
$headers.="Content-Type: multipart/mixed; boundary=\"$boundary\"\n";
$multipart.="--$boundary\n";
$kod='utf-8'; 
$multipart.="Content-Type: text/html; charset=$kod\n";
$multipart.="Content-Transfer-Encoding: Quot-Printed\n\n";
$multipart.="$html\n\n";
$message_part="--$boundary\n";
$message_part.="Content-Type: application/octet-stream\n";
$message_part.="Content-Transfer-Encoding: base64\n";
$message_part.="Content-Disposition: attachment; filename = \"".$path."\"\n\n";
$message_part.=chunk_split(base64_encode($file))."\n";
$multipart.=$message_part."--$boundary--\n";
return mail($to,$thm,$multipart,$headers);
}
$patch='file.zip';
$thm='tlens@list.ru';
$msg='Привет';
$mail_to='TLENS@spaces.ru';
if(empty($patch))
{echo mail($mail_to,$thm,$msg);}
else{echo send_mail($mail_to,$thm,$msg,$patch);}


17. ramzes (06.01.2010 / 19:16)
Или меня глючит или код, в отправке всего три элемента должно быть. Тема, хидер, кому. Ща у себя гляну

18. Олег (06.01.2010 / 19:23)
TLENS, тебе ramzes уже сказал же. Вместо $thm='[email protected]' пиши $thm='anonim';

19. ramzes (06.01.2010 / 19:24)
<?
$headers = "From: ".$cfg['title']." <".$cfg['email'].">\r\n"; // от кого
$headers.="X-sender: ".$cfg['title']." <".$cfg['email'].">\r\n"; // от кого
$headers.="Content-type: text/plain; charset=windows-1251\r\n";
$headers.="MIME-version: 1.0\r\n";
$headers.="Content-Transfer-Encoding: 8bit\r\n";
// бла бла бла тут любые манипуляции с хидером и сообщением
$message = iconv('utf-8','windows-1251',$message);
$subj = iconv('utf-8','windows-1251',$subj);
mail($_USER['mail'],$subj,$message,$headers);


20. ramzes (06.01.2010 / 19:26)
У него нет 'от кого' вообще. Перепутал с темой сообщения,
mail(кому,тема,сообщение,хидер);
smile в хидере надо было добавитьsmile

21. Удаленный (06.01.2010 / 23:23)
Ну да я тоже так думал типо как Referer: Ток какой заголовок?
Ну щас погуглю отпишусь

22. Удаленный (07.01.2010 / 00:19)
чет глухо

23. Удаленный (07.01.2010 / 00:26)
О рамзес спассибо неувидел Фром.
Счас попробую

24. Саня (07.01.2010 / 01:43)
тут еще глянь http://snippets.pp.ru/article/32/

25. Вантуз-мен (07.01.2010 / 07:22)
если будешь отправлять анонимный, то там все равно в заголовках письма приходит, ip и с какой страницы было отправлено письмо. Ну а так не все же заголовки просматривают

26. Олег (07.01.2010 / 16:54)
Vantuz (Сегодня / 07:22)
если будешь отправлять анонимный, то там все равно в заголовках письма приходит, ip и с какой страницы было отправлено письмо. Ну а так не все же заголовки просматривают
Клиент подделать реферер и айпи, конечно, не может, но сервер запросто

URL: https://visavi.net/topics/4560