Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.06.02;
Скачать: CL | DM;

Вниз

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

 
Дмитрий С ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.008 c
15-1359156796
Дмитрий С
2013-01-26 03:33
2013.06.02
как передается array of const?


2-1351589231
Сергей
2012-10-30 13:27
2013.06.02
Функция CreateDIBSection Не создается палитра???


15-1359516511
Кто б сомневался
2013-01-30 07:28
2013.06.02
Как запускать игру)


15-1359103131
DevilDevil
2013-01-25 12:38
2013.06.02
Оптимальный размер буфера для чтения/записи файла


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