![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 21.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
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ć ![]() 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.. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 63 Pomógł: 14 Dołączył: 21.01.2009 Skąd: Mszczonów Ostrzeżenie: (0%) ![]() ![]() |
W tym configu musisz dopisać sobie jeszcze jeden parametr: mydomain_fallback = localhost
Ten post edytował rytek 11.02.2010, 19:00:30 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 21.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
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 ![]() 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 ![]() Dziękuję serdecznie. Ten post edytował jarekhunter 12.02.2010, 00:59:57 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:48 |