Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 SMS по SMTP  [new]
Петров Андрей
Member

Откуда: Химки МО
Сообщений: 1248
Получил свой адрес на sms.beemail.ru отправляю вот такой процедурой:

  Procedure sendEmail2(aText    In varchar2,
                       aSubject In varchar2,
                       aFrom   In VARCHAR2,
                       aRecipient In VARCHAR2) As
    Pragma Autonomous_Transaction;
    v_From      VARCHAR2(80) := aFrom;
    v_Recipient VARCHAR2(800) := aRecipient;
    v_Mail_Host VARCHAR2(30) := '10.0.3.20';
    v_Mail_Conn utl_smtp.Connection;
    crlf        VARCHAR2(2) := chr(13) || chr(10);
  BEGIN
    v_Mail_Conn := utl_smtp.Open_Connection(v_Mail_Host, 25);
    utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);
    utl_smtp.Mail(v_Mail_Conn, v_From);
    utl_smtp.Rcpt(v_Mail_Conn, v_Recipient);
    utl_smtp.Data(v_Mail_Conn,
                  'Date: ' ||
                  to_char(sysdate, 'Dy, DD Mon YYYY hh24:mi:ss') || crlf ||
                  'From: ' || v_From || crlf || 'Subject: ' || aSubject || crlf ||
                  'To: ' || 'Test' || crlf ||
                  'Content-Type: text/html; charset=utf-8' || crlf || crlf ||
                  aText);
    utl_smtp.Quit(v_mail_conn);
  EXCEPTION
    When Others Then
      Begin
        Raise;
      End;
  END sendEmail2;   

И нифига ничего не приходит - если посылаю через ообычную почту то получаю СМС.
29 дек 10, 11:57    [10015463]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
nazimka
Member

Откуда:
Сообщений: 64
Петров Андрей,

10.0.3.20 - это sms.beemail.ru ?
29 дек 10, 12:32    [10015670]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
Петров Андрей
Member

Откуда: Химки МО
Сообщений: 1248
Это хост для отправки почты.
29 дек 10, 12:52    [10015826]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
zernov
Member

Откуда: Somewhere in the time
Сообщений: 81
А вы сравнивали заголовки писем, отправляемых автоматом и руками?

Петров Андрей
Это хост для отправки почты.
29 дек 10, 12:59    [10015874]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
Петров Андрей
Member

Откуда: Химки МО
Сообщений: 1248
Вот ввиде HTML - то что генерит outlook:
<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1251">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:Arial;
	color:windowtext;}
@page Section1
	{size:595.3pt 841.9pt;
	margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=RU link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>test<o:p></o:p></span></font></p>

</div>

</body>

</html>
29 дек 10, 13:09    [10015962]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
zernov
Member

Откуда: Somewhere in the time
Сообщений: 81
Петров Андрей,

Боюсь, что дальше уже начинается оффтоп.
А вы что-нибудь кроме Аутглюка юзаете, например, TheBat и т.д.
29 дек 10, 13:15    [10016032]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
nazimka
Member

Откуда:
Сообщений: 64
Попробуй тоже самое сделать через командную строку

telnet 10.0.3.20 smtp
ehlo имя своего домена
mail from:<raymond@имя своего домена>
rcpt to:<belfigor@имя своего домена>
...
29 дек 10, 13:36    [10016230]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Петров Андрей
     v_From      VARCHAR2(80) := aFrom;
А это реальный ящик?
Некоторые провайдеры (в частности, МТС) это проверяют
30 дек 10, 04:32    [10019940]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
ORA__SQL
Member

Откуда: Moscow
Сообщений: 1774
Петров Андрей,

Объясни смысл этих строк

EXCEPTION
    When Others Then
      Begin
        Raise;
      End;
А особенно

  Begin
   Raise;
  End;
30 дек 10, 10:05    [10020447]     Ответить | Цитировать Сообщить модератору
 Re: SMS по SMTP  [new]
Шла мимо
Guest
ORA__SQL,

EXCEPTION
    When Others Then
      Begin
        Raise;
      exception when others
        NoRaise;
      End;
  END sendEmail2;  
31 дек 10, 12:40    [10025761]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить