отправка почты в html виде

Discussion in 'Уязвимости Mail-сервисов' started by nc.STRIEM, 4 Jun 2006.

  1. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Написал php скрипт для отправки почты, указал Content-type: text/html , обычный текст нормально формирует, но есле посылать ссылку типпа <a href="http://host.ru/1.html> http://myhost.ru</a> то приходит просто httр://host.ru/1.html мож кто подсакажет в чем ошибка?
     
    #1 nc.STRIEM, 4 Jun 2006
    Last edited: 4 Jun 2006
  2. Go0o$E

    Go0o$E Members of Antichat

    Joined:
    27 Jan 2006
    Messages:
    304
    Likes Received:
    228
    Reputations:
    419
    Вообще есть ошибка. Правильно так - <a href="http://host.ru/1.html">OK</a>.
     
    #2 Go0o$E, 4 Jun 2006
    Last edited: 4 Jun 2006
  3. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    да это я ток че писал для примера, забыл дописать кавычку, но вопрос остаеться
     
  4. ZINGER

    ZINGER Banned

    Joined:
    23 Feb 2006
    Messages:
    64
    Likes Received:
    24
    Reputations:
    4
    попробуй так <a href=\"http://host.ru/1.htm\">ок</a>
     
  5. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    попробовал!
    отправил на свой ящик на mail.ru пришла ссылка OK которя ссылалась на адрес:
    file:///"http://host.ru/1.html///"
     
  6. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Мне нужно всегото чтоб при отправки тип такой штуки на mail.ru:
    <a href="http://host.ru/1.html"> http://myhost.ru</a>
    приходила http://myhost.ru но при нажатие не нее переход осуществлялся по http://host.ru/1.html
    раньше отправлял с rambler и все было ok! а ща там убрали возможность отправки html писем!
     
  7. Go0o$E

    Go0o$E Members of Antichat

    Joined:
    27 Jan 2006
    Messages:
    304
    Likes Received:
    228
    Reputations:
    419
    Значит скрипт не правильно сделал. У меня работает.
    Code:
    <?php  
    if (mail("mail1@mail.ru", "Subject", "<a href=\"http://host.ru/1.htm\">ок</a>", "From: mail2@mail.ru\nContent-Type: text/html"))  
    {        
    echo "done";  
    }  
    ?>
     
  8. ZINGER

    ZINGER Banned

    Joined:
    23 Feb 2006
    Messages:
    64
    Likes Received:
    24
    Reputations:
    4
    у меня на локалхосте всё работает
    ты бы выложил свой php - код
     
    #8 ZINGER, 4 Jun 2006
    Last edited: 4 Jun 2006
  9. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Не знаю в чем до этого ошибка была, наверн при сборке! ша переписал скрипт, все работает! спасиб!
     
  10. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,548
    Likes Received:
    1,397
    Reputations:
    612
    Поумнее не мог придумать?
     
  11. nc.STRIEM

    nc.STRIEM Members of Antichat

    Joined:
    5 Apr 2006
    Messages:
    1,036
    Likes Received:
    347
    Reputations:
    292
    Green_Bear
    да там получилась такая фигня че есле напрямую в функции текст письма писать то все ok получаеться, а есле с формы отправлять, то криво кодируеться!