Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [inne][PHP]Postfix problem z konfiguracją ?
Forum PHP.pl > Forum > Przedszkole
jarekhunter
Witam wszystkich
Skonfigurowałem postfixa według jednego z howto
jednak podczas wykonywania polecenia sudo postfix check
wywala mi błąd:
Kod
postfix: fatal: bad string length 0 < 1: mydomain_fallback =


Panowie jak to ustawić czy domena, to jakaś zmyślona może być czy muszę gdzieś założyć questionmark.gif, jeśli tak to gdzie taką założyć,
zależy mi tylko na wysyłaniu email z konta localhost.

Mój konfig
Kod
command_directory = /usr/sbin
mail_owner = _postfix
mydomain = test.com
myhostname = pc1

myorigin = $myhostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,

mynetworks = 192.168.0.2
inet_interfaces = all
inet_protocols = ipv4

home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail

smtpd_banner = ESMTP on $myhostname !


Dziękuję serdecznie za pomoc..
rytek
W tym configu musisz dopisać sobie jeszcze jeden parametr: mydomain_fallback = localhost
jarekhunter
Przerobiłem to na takie coś
Kod
command_directory = /usr/sbin
mail_owner = _postfix
setgid_group = _postdrop
                    
myorigin = $myhostname
mail_spool_directory = /var/spool/mail
mydomain_fallback = localhost  


mailbox_size_limit = 0
#recipient_delimiter = +

#biff = no
#append_dot_mrelayhost =
          
mydomain = test.com
myhostname = debian
                        
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

mydestination = $mydomain, $myhostname, localhost, localhost.localdomain,

mynetworks = 127.0.0.1, 192.168.0.2
inet_interfaces = all
inet_protocols = ipv4

home_mailbox = Maildir/
smtpd_banner = ESMTP on $myhostname !

Tyle że jak łącze się przez telnet to wygląda to tak
Kod
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 ESMTP on debian !
EHLO test.com
250-debian
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
mail from: adresat
250 2.1.0 Ok
rcpt to: odbiorca
250 2.1.5 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject: mail testowy
To jest email testowy

.
250 2.0.0 Ok: queued as 04B8234FF44
quit
221 2.0.0 Bye
Connection closed by foreign host.

Emaile nie dochodzą dlaczego questionmark.gif proszę o pomoc..
Edit
Ok w końcu się udało, poprzez telnet wysyła mi emaile.
a jak wysyłam poprzez php to mi zwraca że nie wysłano
tzn wysyłam w ten sposób
Kod
if(mail("ktos@email.pl", "Mail testowy", "Tutaj treść wiadomości")){
    echo "Email został wysłany z powodzeniem.";
} else {
    echo "Email nie został wysłany.";
}


Co jeszcze muszę ustawić by php korzystało z postfix'a questionmark.gif

Dziękuję serdecznie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.