Столкнулся с проблемой - через оракл отправлял письма, но письма на почту не приходили. С моей стороны проблем быть не должно было, так что надо было проверить успешность взаимодействия с smtp сервером
придумал такой скриптик
DECLARE
conn utl_smtp.connection;
rply utl_smtp.reply;
www VARCHAR2(2000);
BEGIN
conn := utl_smtp.open_connection('127.0.0.1', 25);
rply := utl_smtp.helo(conn, '127.0.0.1');
INSERT INTO test_some2 (VALUE, create_date) VALUES (to_char(rply.code)||' '||rply.text, SYSDATE); COMMIT;
-- utl_smtp.close_data(conn);
utl_smtp.quit(conn);
END;
который в тест табличку закидывал код ответа и ответ сервера.
в моем случае это был код ошибки, так что я сразу же написал админу мейл сервера.
на данный момент выдает такое - 250 puck.xxxxxxxxxxxx
250 - код успешного ответа от сервера и puck.xxxxxxxxxxxx - название сервера)
придумал такой скриптик
DECLARE
conn utl_smtp.connection;
rply utl_smtp.reply;
www VARCHAR2(2000);
BEGIN
conn := utl_smtp.open_connection('127.0.0.1', 25);
rply := utl_smtp.helo(conn, '127.0.0.1');
INSERT INTO test_some2 (VALUE, create_date) VALUES (to_char(rply.code)||' '||rply.text, SYSDATE); COMMIT;
-- utl_smtp.close_data(conn);
utl_smtp.quit(conn);
END;
который в тест табличку закидывал код ответа и ответ сервера.
в моем случае это был код ошибки, так что я сразу же написал админу мейл сервера.
на данный момент выдает такое - 250 puck.xxxxxxxxxxxx
250 - код успешного ответа от сервера и puck.xxxxxxxxxxxx - название сервера)
Комментариев нет:
Отправить комментарий