Manugal
10-04-2010, 16:24
Ciao a tutti!
Sono diversi giorni che sto cercando di risolvere questo problema e ancora non ci riesco. Ho scritto un mail server in C che funziona bene con un client di posta tradizionale, tipo Thunderbird e funziona anche tramite una sessione telnet. Non riesco a farlo funzionare tramite mail+Postfix. Non so neanche se sono nella sezione giusta, sto cercando di capire se è un problema di mail o del mio mail server.
Ho configurato il file main.cf in questo modo:
relayhost = [myMailServer.localhost]
smtp_sasl_auth_enable = no
smtp_use_tls = no
disable_dns_lookups=yes
smtp_never_send_ehlo = yes
Poi spedisco la mail in questo modo:
manugal@manugal-desktop:~$ mail -v -s "Subject" Manugal@myMailServer.localhost
Hello world!
.
EOT
Mail Delivery Status Report will be mailed to <manugal>.
manugal@manugal-desktop:~$
E la mail non arriva. Andando a vedere il file mail.log mi accorgo che non riceve risposta a seguito del comando HELO, il che è strano perché provandolo anche con gdb la risposta 250 viene spedita:
Apr 10 12:11:58 manugal-desktop postfix/master[2756]: daemon started -- version 2.7.0, configuration /etc/postfix
Apr 10 12:12:05 manugal-desktop postfix/pickup[2758]: 5F94C21B28: uid=1000 from=<manugal>
Apr 10 12:12:05 manugal-desktop postfix/cleanup[2763]: 5F94C21B28: message-id=<20100410101205.5F94C21B28@manugal-desktop.localdomain>
Apr 10 12:12:05 manugal-desktop postfix/qmgr[2759]: 5F94C21B28: from=<manugal@manugal-desktop.localdomain>, size=488, nrcpt=1 (queue active)
Apr 10 12:12:05 manugal-desktop postfix/smtp[2765]: < myMailServer.localhost[192.168.1.11]:25: 220 myMailServer.localhost SMTP Service ready
Apr 10 12:12:05 manugal-desktop postfix/smtp[2765]: > myMailServer.localhost[192.168.1.11]:25: HELO manugal-desktop.localdomain
Apr 10 12:12:05 manugal-desktop postfix/smtp[2765]: < myMailServer.localhost[192.168.1.11]:25:
Apr 10 12:12:58 manugal-desktop postfix/qmgr[2759]: warning: private/smtp socket: malformed response
...
Non so più che fare. :cry:
Sono diversi giorni che sto cercando di risolvere questo problema e ancora non ci riesco. Ho scritto un mail server in C che funziona bene con un client di posta tradizionale, tipo Thunderbird e funziona anche tramite una sessione telnet. Non riesco a farlo funzionare tramite mail+Postfix. Non so neanche se sono nella sezione giusta, sto cercando di capire se è un problema di mail o del mio mail server.
Ho configurato il file main.cf in questo modo:
relayhost = [myMailServer.localhost]
smtp_sasl_auth_enable = no
smtp_use_tls = no
disable_dns_lookups=yes
smtp_never_send_ehlo = yes
Poi spedisco la mail in questo modo:
manugal@manugal-desktop:~$ mail -v -s "Subject" Manugal@myMailServer.localhost
Hello world!
.
EOT
Mail Delivery Status Report will be mailed to <manugal>.
manugal@manugal-desktop:~$
E la mail non arriva. Andando a vedere il file mail.log mi accorgo che non riceve risposta a seguito del comando HELO, il che è strano perché provandolo anche con gdb la risposta 250 viene spedita:
Apr 10 12:11:58 manugal-desktop postfix/master[2756]: daemon started -- version 2.7.0, configuration /etc/postfix
Apr 10 12:12:05 manugal-desktop postfix/pickup[2758]: 5F94C21B28: uid=1000 from=<manugal>
Apr 10 12:12:05 manugal-desktop postfix/cleanup[2763]: 5F94C21B28: message-id=<20100410101205.5F94C21B28@manugal-desktop.localdomain>
Apr 10 12:12:05 manugal-desktop postfix/qmgr[2759]: 5F94C21B28: from=<manugal@manugal-desktop.localdomain>, size=488, nrcpt=1 (queue active)
Apr 10 12:12:05 manugal-desktop postfix/smtp[2765]: < myMailServer.localhost[192.168.1.11]:25: 220 myMailServer.localhost SMTP Service ready
Apr 10 12:12:05 manugal-desktop postfix/smtp[2765]: > myMailServer.localhost[192.168.1.11]:25: HELO manugal-desktop.localdomain
Apr 10 12:12:05 manugal-desktop postfix/smtp[2765]: < myMailServer.localhost[192.168.1.11]:25:
Apr 10 12:12:58 manugal-desktop postfix/qmgr[2759]: warning: private/smtp socket: malformed response
...
Non so più che fare. :cry: