Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.06.02;
Скачать: [xml.tar.bz2];

Вниз

Почтовый ретранслятор.   Найти похожие ветки 

 
Дмитрий С ©   (2013-01-22 21:51) [0]

Подскажите, пожалуйста програмку (желательно простую), которая:
Принимает почту по протоколу SMTP, а затем отправляет её от имени другого человека (который я указываю в конфиге) через другой STMP сервер с авторизацией.

Нужно для того чтобы без особых мук на локальной машине использовать функцию mail в php (на время разработки).


 
Rouse_ ©   (2013-01-22 21:55) [1]

Да ее тебе самому за минут 15 накидать на индевых компонентах :) Искать-то зачем? :)


 
Сергей М. ©   (2013-01-22 22:03) [2]


> без особых мук на локальной машине использовать функцию
> mail в php


А в чем там мучение ?
Я что-то не заметил..


 
Dennis I. Komarov ©   (2013-01-22 22:05) [3]

Принимать по SMTP? - не найдешь :)


 
Dennis I. Komarov ©   (2013-01-22 22:08) [4]

На фига индейцев? Принимаем все, меняем голову и пихаем все + небольшой диалог с сервером.... Даже тело парить не нужно...


 
Rouse_ ©   (2013-01-22 22:12) [5]


> Dennis I. Komarov ©   (22.01.13 22:08) [4]
> На фига индейцев?

Ну это самое простое что можно сделать за малый промежуток времени, если не изобретать очередной велосипед.


 
Дмитрий С ©   (2013-01-22 22:13) [6]


> Rouse_ ©   (22.01.13 21:55) [1]
> Да ее тебе самому за минут 15 накидать на индевых компонентах
> :) Искать-то зачем? :)
>
>

Как раз такой и нашел: http://glob.com.au/sendmail/ на дельфи с исходниками))


> Принимать по SMTP? - не найдешь :)

Логично, что по SMTP клиент отправляет почту, а сервер принимает? :)


> А в чем там мучение ?
> Я что-то не заметил..

Ну если у тебя в локальной сети есть твой SMTP сервер, который примет от тебя почту без авторизации, то, конечно, никаких мучений. :)


 
Сергей М. ©   (2013-01-22 22:23) [7]


> Ну если у тебя в локальной сети есть твой SMTP сервер, который
> примет от тебя почту без авторизации, то, конечно, никаких
> мучений


У меня как раз свой и как раз с авторизацией - и мучений я не заметил ..

Вот его конфиг:

; configuration for fake sendmail

; if this file doesn"t exist, sendmail.exe will look for the settings in
; the registry, under HKLM\Software\Sendmail

[sendmail]

; you must change mail.mydomain.com to your smtp server,
; or to IIS"s "pickup" directory.  (generally C:\Inetpub\mailroot\Pickup)
; emails delivered via IIS"s pickup directory cause sendmail to
; run quicker, but you won"t get error messages back to the calling
; application.

smtp_server=some_smtp_host

; smtp port (normally 25)

smtp_port=25

; SMTPS (SSL) support
;   auto = use SSL for port 465, otherwise try to use TLS
;   ssl  = alway use SSL
;   tls  = always use TLS
;   none = never try to use SSL

smtp_ssl=auto

; the default domain for this server will be read from the registry
; this will be appended to email addresses when one isn"t provided
; if you want to override the value in the registry, uncomment and modify

;default_domain=mydomain.ru
; log smtp errors to error.log (defaults to same directory as sendmail.exe)
; uncomment to enable logging

error_logfile=error.log

; create debug log as debug.log (defaults to same directory as sendmail.exe)
; uncomment to enable debugging

;debug_logfile=debug.log

; if your smtp server requires authentication, modify the following two lines

auth_username=webmaster@alaska-shop.ru
auth_password=my_smtp_account_password

; if your smtp server uses pop3 before smtp authentication, modify the
; following three lines.  do not enable unless it is required.

pop3_server=some_pop3_host
pop3_username=webmaster@mydomain.ru
pop3_password=my_pop3_account_password

; force the sender to always be the following email address
; this will only affect the "MAIL FROM" command, it won"t modify
; the "From: " header of the message content

force_sender=webmaster@mydomain.ru

; force the sender to always be the following email address
; this will only affect the "RCTP TO" command, it won"t modify
; the "To: " header of the message content

force_recipient=webmaster@mydomain.ru

; sendmail will use your hostname and your default_domain in the ehlo/helo
; smtp greeting.  you can manually set the ehlo/helo name if required

hostname=


 
Дмитрий С ©   (2013-01-22 23:10) [8]


>
> У меня как раз свой и как раз с авторизацией - и мучений
> я не заметил ..
>
> Вот его конфиг:

Чего это он твой? Автор Byron Jones


 
Сергей М. ©   (2013-01-22 23:38) [9]


> Дмитрий С ©   (22.01.13 23:10) [8]


Алё, гараж)


> если у тебя ..есть твой SMTP сервер


> У меня как раз свой


И свой рабочий конфиг я привел как раз для той приблуды от Байрона Джонса


 
Дмитрий С ©   (2013-01-23 01:16) [10]


> И свой рабочий конфиг я привел как раз для той приблуды
> от Байрона Джонса

Так его приблуда не STMP сервер. Даже не знаю как это назвать. Proxy может.


 
Anatoly Podgoretsky ©   (2013-01-23 09:42) [11]

Назови [smart] relay, но это все равно STMP сервер


 
Сергей М. ©   (2013-01-23 10:09) [12]


> его приблуда не STMP сервер


Конечно не сервер. Это простейший виндовый smtp-клиент с простейшим управлением через ком.строку.


 
Empleado ©   (2013-01-23 13:22) [13]


> Дмитрий С ©   (22.01.13 21:51)  

Традиционный вопрос.
А чем windows"кий smtp не подошел для этой задачи?
Ну можно дописать там небольшой менеджер текстовых файлов, парсируя и меняя адреса.


 
Дмитрий С ©   (2013-01-23 15:35) [14]


> А чем windows"кий smtp не подошел для этой задачи?

У винды такой есть?


 
Сергей М. ©   (2013-01-23 15:58) [15]


> У винды такой есть?


Конечно нет.
А хоть бы и был - все равно прокладка нужна. Ведь вызов ф-ции mail() заставляет PHP-интерпретатор искать исполняемый модуль с именем sendmail и работать с ним по фиксированному соглашению.


 
Dennis I. Komarov ©   (2013-01-23 23:20) [16]


> Логично, что по SMTP клиент отправляет почту, а сервер принимает?
>  :)

Логично, но мог бы сформулировать и понятнее ;-)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.06.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.005 c
15-1358177509
ES
2013-01-14 19:31
2013.06.02
Работа с внешним консольным приложением


3-1289478996
Леха2
2010-11-11 15:36
2013.06.02
запрос


6-1222503093
Cryxalis
2008-09-27 12:11
2013.06.02
как заставить INDY юзать уже занятый порт?


2-1351936642
Очень Злой
2012-11-03 13:57
2013.06.02
Получить текст под мышкой из чужого окна


15-1358877111
Дмитрий С
2013-01-22 21:51
2013.06.02
Почтовый ретранслятор.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский