I am unable to cause the 'mail' command to send mail from my linux ubuntu 15.10 computer. File 'mail.log' typically reports Connection timed out
.
I issue the command:
mail -s "my subject" recipient@domain.com < filename
where filename is a file containing my message.
Specifically, the log reports:
Jan 5 12:29:53 pegasus postfix/smtp[9006]: connect to mx01.gmx.com[74.208.5.27]:25: Connection timed out Jan 5 12:30:23 pegasus postfix/smtp[9006]: connect to mx00.gmx.com[74.208.5.4]:25: Connection timed out
I suspect that my ISP (verizon) is blocking port 25 and thus causing the problem: however, I have been unsuccessful in trying to change the smtp port to either 465 (as Verizon recommends) or 587 (as others recommend).
My main.cf file is as follows:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# Debian specific: Specifying a file name will cause the first
# line of that file to be used as the name. The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
delay_warning_time = 4h
readme_directory = no
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = pegasus
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = pegasus, localhost.localdomain, localhost, chessratings.org
# mydestination = pegasus,localhost.localdomain,localhost
#relayhost = [smtp.verizon.net]:465
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 192.168.1.1/24
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
# tmann25@verizon.net timothy
myorigin = /etc/mailname