Kan bara skicka mail lokalt.

Konfiguration av nätverk, hur man använder Ubuntu som server, och håller sin dator säker
emilvr6
Inlägg: 148
Blev medlem: 24 dec 2007, 15:19

Kan bara skicka mail lokalt.

Inlägg av emilvr6 »

Jag försöker få igång min mailserver.
Det får jättebra att skicka mail tillvarandra lokalt.
Men jag kan inte skicka utåt eller ta emot mail från utsidan.
Jag har öppnat port 587.

Men så fort jag försöker skicka till min @bredband.net mail så visas detta i loggen:

Kod: Markera allt

Jun 21 16:34:00 spindelmannen postfix/smtp[10513]: connect to mailgw.bredband.net[195.54.106.237]:25: Connection timed out
Jun 21 16:34:01 spindelmannen postfix/smtp[10513]: 26FDC3A12F6: to=<e_gon@bredband.net>, relay=none, delay=44833, delays=44812/0.03/22/0, dsn=4.4.1, status=deferred (connect to mailgw.bredband.net[195.54.106.237]:25: Connection timed out
Jag behöver hjälp vart jag ska leta, jag använder port 587 för att skicka.

Main.cf

Kod: Markera allt

# 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

# TLS parameters
smtpd_tls_cert_file = /etc/ssl/certs/ssl-mail.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-mail.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost.$mydomain, localhost
mynetworks = 192.168.0.0/24 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 111168640
recipient_delimiter = +
inet_protocols = all
home_mailbox = Maildir/
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/dovecot-auth
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = reject_unknown_sender_domain, reject_unknown_recipient_domain, reject_unauth_pipelining, permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_tls_auth_only = yes
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_sasl_authenticated_header = yes
smtpd_sender_restrictions = reject_unknown_sender_domain
mailbox_command = /usr/lib/dovecot/deliver -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf -n -m "${EXTENSION}"
smtp_use_tls = yes
smtpd_tls_mandatory_protocols = SSLv3, TLSv1
smtpd_tls_mandatory_ciphers = medium
debug_peer_list = emileriksson.net
smtpd_helo_required = yes
masquerade_domains = emileriksson.net
Msster.cf

Kod: Markera allt

#
# Postfix master process configuration file.  For details on the format
# of the file, see the master(5) manual page (command: "man 5 master").
#
# Do not forget to execute "postfix reload" after editing this file.
#
# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
#smtp      inet  n       -       n       -       -       smtpd
587     inet    n       -       n       -       -       smtpd
#submission inet n       -       -       -       -       smtpd
#  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#smtps     inet  n       -       -       -       -       smtpd
#  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
#628       inet  n       -       -       -       -       qmqpd
pickup    fifo  n       -       -       60      1       pickup
cleanup   unix  n       -       -       -       0       cleanup
qmgr      fifo  n       -       n       300     1       qmgr
#qmgr     fifo  n       -       -       300     1       oqmgr
tlsmgr    unix  -       -       -       1000?   1       tlsmgr
rewrite   unix  -       -       -       -       -       trivial-rewrite
bounce    unix  -       -       -       -       0       bounce
defer     unix  -       -       -       -       0       bounce
trace     unix  -       -       -       -       0       bounce
verify    unix  -       -       -       -       1       verify
flush     unix  n       -       -       1000?   0       flush
proxymap  unix  -       -       n       -       -       proxymap
proxywrite unix -       -       n       -       1       proxymap
smtp      unix  -       -       -       -       -       smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay     unix  -       -       -       -       -       smtp
        -o smtp_fallback_relay=
#       -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq     unix  n       -       -       -       -       showq
error     unix  -       -       -       -       -       error
retry     unix  -       -       -       -       -       error
discard   unix  -       -       -       -       -       discard
local     unix  -       n       n       -       -       local
virtual   unix  -       n       n       -       -       virtual
lmtp      unix  -       -       -       -       -       lmtp
anvil     unix  -       -       -       -       1       anvil
scache    unix  -       -       -       -       1       scache
#
# ====================================================================
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# Many of the following services use the Postfix pipe(8) delivery
# agent.  See the pipe(8) man page for information about ${recipient}
# and other message envelope options.
# ====================================================================
#
# maildrop. See the Postfix MAILDROP_README file for details.
# Also specify in main.cf: maildrop_destination_recipient_limit=1
#
maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
#
# ====================================================================
#
# Recent Cyrus versions can use the existing "lmtp" master.cf entry.
#
# Specify in cyrus.conf:
#   lmtp    cmd="lmtpd -a" listen="localhost:lmtp" proto=tcp4
#
# Specify in main.cf one or more of the following:
#  mailbox_transport = lmtp:inet:localhost
#  virtual_transport = lmtp:inet:localhost
#
# ====================================================================
#
# Cyrus 2.1.5 (Amos Gouaux)
# Also specify in main.cf: cyrus_destination_recipient_limit=1
#
#cyrus     unix  -       n       n       -       -       pipe
#  user=cyrus argv=/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
#
# ====================================================================
# Old example of delivery via Cyrus.
#
#old-cyrus unix  -       n       n       -       -       pipe
#  flags=R user=cyrus argv=/cyrus/bin/deliver -e -m ${extension} ${user}
#
# ====================================================================
#
# See the Postfix UUCP_README file for configuration details.
#
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix  -       n       n       -       2       pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
  ${nexthop} ${user}
Något bra tips? :)
BrusE1
Inlägg: 104
Blev medlem: 07 okt 2006, 16:45

Re: Kan bara skicka mail lokalt.

Inlägg av BrusE1 »

Vilken ISP har du? Vissa blockerar port 25
Användarvisningsbild
RAMfinger
Inlägg: 60
Blev medlem: 15 jun 2011, 18:40
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Kan bara skicka mail lokalt.

Inlägg av RAMfinger »

Brebandsbolaget behöver configureras.

Om Du kör ex. Thunderbird.

Skapa användar konto.

SMTP : smtp.bredbandsbolaget.net

Pop : pop.bredbandsbolaget.net.

User : ( Använd din user konto med bredbandsbolaget ( Eller nyt konto eller 1 av det 5 konton som du kan skapa på deras hem sida för mejl ) ex. xxxxxxx )

Password : xxxxxxxxx ( Som bredbandsbolaget eller du har för kontot eller 1 av konton som du skapat )

boota om ex.Thunderbird

Kolla din firewall i din system settings att din client Thunderbird kan nå port 25,110 att dem inte är blockerade ingående /utgående trafic.

Kör igen Thunderbird. Om Du kan läsa din Inkorg så kommer du åt pop.
För att skicka SMTP måste fungera... ( Du kan använda DNS - namn får deras smtp.brebandsbolaget.net eller IP -address genom - ping command
Terminalen : ping smtp.bredbandsbolaget.net ) Får du svar så fungerar deras server eller det heter is alive.
Användarvisningsbild
RAMfinger
Inlägg: 60
Blev medlem: 15 jun 2011, 18:40
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Kan bara skicka mail lokalt.

Inlägg av RAMfinger »

För server delen så måste du configurera vissa saker för det ska fungera.


http://flurdy.com/docs/postfix/
emilvr6
Inlägg: 148
Blev medlem: 24 dec 2007, 15:19

Re: Kan bara skicka mail lokalt.

Inlägg av emilvr6 »

Tyvärr det här har inte gett mig ett smack..

det ända jag upplever är connection timeout eller relay access denied. Jag är trött på att höra "hos mig funkar det" Men hur ser configen ut då? Det får man aldrig veta.
BrusE1
Inlägg: 104
Blev medlem: 07 okt 2006, 16:45

Re: Kan bara skicka mail lokalt.

Inlägg av BrusE1 »

emilvr6
Inlägg: 148
Blev medlem: 24 dec 2007, 15:19

Re: Kan bara skicka mail lokalt.

Inlägg av emilvr6 »

BrusE1 skrev:Har du följt guiden?

http://flurdy.com/docs/postfix/#config-simple-mta
Men jag får be om ursäkt, jag på riktigt dåligt humor när jag skrev förra inlägget, riktigt frustrerad! ;)

Japp, det har jag gjort, Slaviskt! Men funkar inte!
Jag har inte gjort en djup dykning i mina loggar ännu, skall göra det snart. Har lagt det på is för en stund så mitt humör kan lugna sig lite :)
brannma
Inlägg: 7
Blev medlem: 29 jan 2009, 21:35
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Kan bara skicka mail lokalt.

Inlägg av brannma »

Hej! Hittade ni lösning på detta problem? Är själv Lamer när det gäller Linux, så var gärna utförlig i era lösningsförslag, men har i princip samma problem.

Har kört Evolution under mer än ett år utan problem, men i våras upphörde möjligheten att skicka mail via Bredbandsbolaget. Ta emot är inget problem. Det värsta är att samma problem - skicka - gäller även webmailen. Mailet går inte iväg.

Nu gäller detta även Bredbandsbolagets adresser, vilket inte var fallet i början.

Bredbandsbolaget support gjorde ett seriöst försök ända tills de fick veta att det fungerar på min XP, då konstaterade de att ingen support ges för Ubuntu.

Om någon använder kombinationen Evolution - Bredbandsbolaget vore jag tacksam för att få veta vilka era SMTP inställningar är.

Själv har jag smtp.bredband.net med "vanlig" autentisering. Ingen kryptering. (Inte rocket science direkt.)
Användarvisningsbild
joru
Inlägg: 16
Blev medlem: 26 nov 2010, 20:17
OS: Ubuntu
Ort: Växjö
Kontakt:

Re: Kan bara skicka mail lokalt.

Inlägg av joru »

emilvr6 skrev:
BrusE1 skrev:Har du följt guiden?

http://flurdy.com/docs/postfix/#config-simple-mta
Men jag får be om ursäkt, jag på riktigt dåligt humor när jag skrev förra inlägget, riktigt frustrerad! ;)

Japp, det har jag gjort, Slaviskt! Men funkar inte!
Jag har inte gjort en djup dykning i mina loggar ännu, skall göra det snart. Har lagt det på is för en stund så mitt humör kan lugna sig lite :)
Ser ut som du saknar en del i din main.cf. Testa till en början med att i din main.cf lägga till:

Kod: Markera allt

relayhost=smtp.bredband.net
brannma
Inlägg: 7
Blev medlem: 29 jan 2009, 21:35
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS

Re: Kan bara skicka mail lokalt.

Inlägg av brannma »

För mig löstes problemet vid uppdatering till 10.10

Dock andra problem, men de hör inte hit.
Användarvisningsbild
joru
Inlägg: 16
Blev medlem: 26 nov 2010, 20:17
OS: Ubuntu
Ort: Växjö
Kontakt:

Re: Kan bara skicka mail lokalt.

Inlägg av joru »

emilvr6,
får du igång någon lösning på ditt problem?
Användarvisningsbild
itmannen_online
Inlägg: 485
Blev medlem: 26 jul 2011, 23:04
OS: Ubuntu
Ort: Vilhelmina

Re: Kan bara skicka mail lokalt.

Inlägg av itmannen_online »

brannma skrev:Hej! Hittade ni lösning på detta problem? Är själv Lamer när det gäller Linux, så var gärna utförlig i era lösningsförslag, men har i princip samma problem.

Har kört Evolution under mer än ett år utan problem, men i våras upphörde möjligheten att skicka mail via Bredbandsbolaget. Ta emot är inget problem. Det värsta är att samma problem - skicka - gäller även webmailen. Mailet går inte iväg.

Nu gäller detta även Bredbandsbolagets adresser, vilket inte var fallet i början.

Bredbandsbolaget support gjorde ett seriöst försök ända tills de fick veta att det fungerar på min XP, då konstaterade de att ingen support ges för Ubuntu.

Om någon använder kombinationen Evolution - Bredbandsbolaget vore jag tacksam för att få veta vilka era SMTP inställningar är.

Själv har jag smtp.bredband.net med "vanlig" autentisering. Ingen kryptering. (Inte rocket science direkt.)
Använd en annan SMTP-server än deras så funkar det nog.
För övrigt så tycker jag du ska testa Thunderbird.
emilvr6
Inlägg: 148
Blev medlem: 24 dec 2007, 15:19

Re: Kan bara skicka mail lokalt.

Inlägg av emilvr6 »

joru skrev:emilvr6,
får du igång någon lösning på ditt problem?

Nej jag fick aldrig någon ordning på det så blev jag arg och avinstallerade det.
Men jag vet med all säkerhet att jag kommer ta upp det igen... när jag känner mig redo för att bråka med det igen ;)
Användarvisningsbild
Mekaniserad Apelsin
Hedersmedlem
Inlägg: 3777
Blev medlem: 27 maj 2006, 12:24
OS: Ubuntu
Ort: Stockholm
Kontakt:

Re: Kan bara skicka mail lokalt.

Inlägg av Mekaniserad Apelsin »

Tar upp ett gammalt inlägg, men "emilvr6" pratar ju om att kanske försöka igen.
emilvr6 skrev:

Kod: Markera allt

Jun 21 16:34:00 spindelmannen postfix/smtp[10513]: connect to mailgw.bredband.net[195.54.106.237]:25: Connection timed out
Jun 21 16:34:01 spindelmannen postfix/smtp[10513]: 26FDC3A12F6: to=<e_gon@bredband.net>, relay=none, delay=44833, delays=44812/0.03/22/0, dsn=4.4.1, status=deferred (connect to mailgw.bredband.net[195.54.106.237]:25: Connection timed out
Jag gissar att du har mailservern i ett hemmanätverk, eller åtminstone bakom en NAT? I vilket fall som helst försöker din postfix ansluta till mailgw.bredband.net på port 25 från "connect to mailgw.bredband.net[195.54.106.237]:25: Connection timed out".

Om du har en "vanlig" hemma-anslutning så får du inte ansluta utåt på port 25, utan måste använda en relayhost (som nämnts tidigare i tråden.) Du specar en sådan med raden

relayhost = mailserver:port

Du hittar antagligen information om detta i bunten du har fått av din ISP. En kort guide om hur man ställer in användarnamn och lösen för ISP:ns server finner du här: http://www.freelock.com/kb/postfix-relayhost
emilvr6 skrev:Jag behöver hjälp vart jag ska leta, jag använder port 587 för att skicka.
Tyvärr så lyssnar din postfix på port 587, men den försöker inte skicka ut mail till andra servras port 587.
emilvr6 skrev:Något bra tips? :)
Att du inte tar emot några mail kan bero på 2 saker:

1. Internet kommer inte åt port 25 på din burk.
2. MX-settings för din domän ute på internet är fel.

Sätt dig ute på "riktiga internet" och kör en "dig dinepostdomän mx" och se att allt stämmer. Försök sedan att köra en "telnet [första mx-svaret] 587" och lyckas du komma in där kan du försöka "telnet [första mx-svaret] 25". Den sista är jag säker på att den kommer faila (du har ställt in din server att inte lyssna på port 25, som de andra servrarna garanterat kommer försöka ansluta på). Blir det fel vid första kommandot är det dina mx-settings. Blir det fel på andra så är det din NAT/brandvägg.

Att fixa så att port 25 går att ansluta till utifrån hem kommer kanske inte att gå. Det finns inkommande relayservrar (fråga mig inte efter exempel, jag använder dem inte), eller vps-system som det kan vara värt att betala några kronor för om det är viktigt.
More Mekaniserad at http://blippe.se.
Skriv svar

Återgå till "Nätverk, säkerhet och servrar"