отново mail проблем
4 отговора
214 прегледа
отново mail проблем
Здравейте!
Имам нужда от малко помощ при решаването на проблем с изпращане на поща с атачманти през уеб, чрез форма. Всичко е ок като тествам скрипта на локалната машина и си изпращам от мен до мен примерно. Когато обаче кача php файловете на друга машина , където се ползват дифолтните настройки на php.ini като localhost формата не работи. Имам предвид скрипта работи, не парсва грешки, но не праща писма. Пробвах в астройките на SMTP вместо локалхост му се окаже конкретен адрес. Тогава пак се праща поща и то не до клиент като Outlook примерно.
Въпросът ми е трябва ли да укажа някакъв параметър на sendmail_from ,
sendmail_path и също мога ли в кода да посоча да намира SMTP. Въобще дали проблемът е в PHP настройките на съответния отдалечен сървър който хоства скрипта или е в самия скрип при положение че както споменах аз си изпращам и получавам поща?
Имам нужда от малко помощ при решаването на проблем с изпращане на поща с атачманти през уеб, чрез форма. Всичко е ок като тествам скрипта на локалната машина и си изпращам от мен до мен примерно. Когато обаче кача php файловете на друга машина , където се ползват дифолтните настройки на php.ini като localhost формата не работи. Имам предвид скрипта работи, не парсва грешки, но не праща писма. Пробвах в астройките на SMTP вместо локалхост му се окаже конкретен адрес. Тогава пак се праща поща и то не до клиент като Outlook примерно.
Въпросът ми е трябва ли да укажа някакъв параметър на sendmail_from ,
sendmail_path и също мога ли в кода да посоча да намира SMTP. Въобще дали проблемът е в PHP настройките на съответния отдалечен сървър който хоства скрипта или е в самия скрип при положение че както споменах аз си изпращам и получавам поща?
Re: отново mail проблем
ако пробваш да направиш прост mail() от сървъра до себе си минава ли? ако минава, проблема е в скрипта, ако не минава - сървъра. ако е сървъра, виж как е организирана пощата там и дали изобщо има такава. ако има sendmail виж дали пътя до него е правилно указан в ini-то. питай си хостинг провайдера също защо не работи, ако се окаже че обикновен mail() не бачка - може да имат ограничения за които да не знаеш.
Re: отново mail проблем
ако имат такова ограничение ...
fsockopen(....)
fputs(....)
fgets(....)

fsockopen(....)
fputs(....)
fgets(....)
Re: отново mail проблем
Здравейте. Благодаря за отговора. През кой точно сървър имате предвид че трябва да минава опростен мейл? Защото през моя пощенски сървър всичко е ок. С тази форма получих и тестово писмо събмитнато от друг потребител нейде си в уеб. Но аз нямам достъп и никакво инфо за настройките на пхп енджина във въпросния отдалечен сървър на който този скрипт трябва да работи. има ли някакъв скриптов метод за указване на SMPT?
Re: отново mail проблем
> През кой точно сървър имате предвид че трябва да минава опростен мейл?
През този през който се опитваш да пращаш разбира се.
Л Но аз нямам достъп и никакво инфо за настройките на пхп енджина във въпросния отдалечен сървър на който този скрипт трябва да работи.
като си пуснеш phpinfo() ще получиш доста инфо за PHP-то
> има ли някакъв скриптов метод за указване на SMPT
smTP е протокол.
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
През този през който се опитваш да пращаш разбира се.
Л Но аз нямам достъп и никакво инфо за настройките на пхп енджина във въпросния отдалечен сървър на който този скрипт трябва да работи.
като си пуснеш phpinfo() ще получиш доста инфо за PHP-то
> има ли някакъв скриптов метод за указване на SMPT
smTP е протокол.
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy