Форум: "Прочее";
Текущий архив: 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