Sida 1 av 2

Mailserver (SMTP) [LÖST]

Postat: 04 jan 2007, 18:45
av musse1
Jag har Telia (mailout.telia.com) och vill helt enkelt skicka mail från min ubuntu server. Hur gör jag? Jag har LAMP installerat. Vad behöver jag göra för att jag ska kunna skicka mail från min server?

Mailserver (SMTP)

Postat: 04 jan 2007, 19:53
av Barre
i din mail applikation så anger du bara mailout.telia.com som SMTP server.

Om det är från en web-applikation som kör PHP så får du lov att ändra i php.ini (/etc/php5/apache2/php.ini om du kör php5 och apache2) och hitta en parameter som heter SMTP
förmodligen så står det

Kod: Markera allt

SMTP=localhost
ändra det till

Kod: Markera allt

SMTP=mailout.telia.com
se till att läsa in den nya konfigurationen genom att skriva följande i en terminal

Kod: Markera allt

sudo /etc/init.d/apache2 force-reload

Mailserver (SMTP)

Postat: 04 jan 2007, 19:56
av johanre
Skriv i en terminal sudo apt-get install postfix

Sedan editera /etc/postfix/main.conf enligt http://www.postfix.org/BASIC_CONFIGURATION_README.html & http://www.postfix.org/STANDARD_CONFIGU ... tand_alone.

Låter enkelt, eller hur? Men visst, det kan bli knepigt så hör av dig i denna tråd igen så skall vi nog få ordning på det.

Mailserver (SMTP)

Postat: 04 jan 2007, 19:59
av Barre
ahaa.... johanre uppfattade det som du vill installer en mailserver, det gjorde inte jag.
Är det en mailserver du vill installera?

Mailserver (SMTP)

Postat: 04 jan 2007, 20:07
av musse1
vill kunna skicka mail från min server m.h.a mail()

Mailserver (SMTP)

Postat: 04 jan 2007, 20:44
av musse1
jag kommer alltså göra så här och ni tror att det går?:

apt-get install sendmail

php.ini:
sendmail_path = vägen till sendmail
SMTP = mailout.telia.com

Ändrar även i Sendmails konfigurationsfil där det står något liknande:
your.host.com
till
mailout.telia.com

Borde det fungera sen?

Mailserver (SMTP)

Postat: 04 jan 2007, 21:22
av Barre
ja visst ja....
glömde bort att binärfil "sendmail" måste vara med..

postfix har också binärfilen "sendmail" i sitt paket.
installera antingen sendmail eller postfix.

Mailserver (SMTP)

Postat: 04 jan 2007, 22:35
av musse1
Är det mycket konfiguration på sendmail? eller är det bara att installera och ändra smtp server? Vilket är enklast att få igång?

Mailserver (SMTP)

Postat: 04 jan 2007, 23:30
av Okänd
Pröva postfix.

Mailserver (SMTP)

Postat: 05 jan 2007, 10:19
av johanre
[quote="musse1"]Är det mycket konfiguration på sendmail? eller är det bara att installera och ändra smtp server? Vilket är enklast att få igång?[/quote]
För ditt behov så är kanske inte sendmail konfigurationen så komplex men postfix är så mycket smidigare och enklare att konfigurera och hantera så jag rekommenderar numera inget annat.

Mailserver (SMTP)

Postat: 05 jan 2007, 17:39
av musse1
Finns det någon bra HOWTO till Postfix som man kan följa?

Mailserver (SMTP)

Postat: 05 jan 2007, 21:16
av johanre
Kollade du länkarna jag nämnde i inlägg #3?

Mailserver (SMTP)

Postat: 06 jan 2007, 00:12
av musse1
hade helt glömt dem...får kika lite

Mailserver (SMTP)

Postat: 06 jan 2007, 19:46
av musse1
Så här ser min /etc/postfix/main.cf fil ut. Vad är felet? Jag vill bara kunna skicka mail alltså.

smtpd_banner = $myhostname ESMTP $mail_name
biff = no
append_dot_mydomain = no
myhostname = smtprelay1.telia.com
inet_interfaces = all

#mydomain = xx.yy.se
#myorigin = $mydomain
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, localhost.$mydomain
relayhost = smtprelay1.telia.com
relay_domains = $mydestination
#local_reciptient_maps =
#smtpd_sender_restrictions = hash:/etc/postfix/access
#smtpd_client_restrictions = no
smtpd_helo_required = no
#smtpd_helo_restrictions = no
#mynetworks_style = subnet
mynetworks = 127.0.0.0/8, 10.0.0.0/8
#smtpd_recipient_restrictions = check_relay_domains

mailbox_size_limit = 0
message_size_limit = 10240000
recipient_delimiter = +
inet_protocols = all


Min php.ini:

[mail function]
; For Win32 only.
SMTP = smtprelay1.telia.com
smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = /usr/sbin/sendmail

Mailserver (SMTP)

Postat: 06 jan 2007, 20:51
av Okänd
Testa är skriva i php.ini:

SMTP = localhost
istället för
SMTP = smtprelay1.telia.com

Mailserver (SMTP)

Postat: 06 jan 2007, 21:12
av musse1
den skickar inte alla fall

Mailserver (SMTP)

Postat: 06 jan 2007, 21:17
av Okänd
Du startade om Apache före testen?
sudo /etc/init.d/apache2 force-reload

Mailserver (SMTP)

Postat: 06 jan 2007, 21:22
av musse1
japp, körde en reboot på servern

Mailserver (SMTP)

Postat: 06 jan 2007, 21:37
av Okänd
Sitter precis nu och håller på att sätta upp en server med Postfix och Dovecot. Just nu får inte jag heller igång Postfix på Edgy ... ack ack ack

Mailserver (SMTP)

Postat: 07 jan 2007, 00:31
av musse1
Nu får jag dessa error:
Jan 6 23:20:57 ubuntu postfix/local[3745]: 8185B2DEC5: to=<www-data@ubuntu>, relay=local, delay=0.08, delays=0.04/0/0/0.04, dsn=2.0.0, status=sent (delivered to mailbox)
Jan 6 23:20:57 ubuntu postfix/smtp[3758]: 4C7702DEC0: to=<min_email@hotmail.com>, relay=smtprelay1.telia.com[81.228.8.92]:25, conn_use=4, delay=0.39, delays=0.18/0/0.15/0.05, dsn=5.0.0, status=bounced (host smtprelay1.telia.com[81.228.8.92] said: 504 <www-data@ubuntu>: Sender address rejected: need fully-qualified address (in reply to RCPT TO command))
Jan 6 23:20:57 ubuntu postfix/qmgr[3642]: 8185B2DEC5: removed
Jan 6 23:20:57 ubuntu postfix/cleanup[3741]: 97F8E2DEC2: message-id=<20070106222057.97F8E2DEC2@ubuntu>
Jan 6 23:20:57 ubuntu postfix/qmgr[3642]: 97F8E2DEC2: from=<>, size=2327, nrcpt=1 (queue active)
Jan 6 23:20:57 ubuntu postfix/bounce[3744]: 4C7702DEC0: sender non-delivery notification: 97F8E2DEC2
Jan 6 23:20:57 ubuntu postfix/qmgr[3642]: 4C7702DEC0: removed
Jan 6 23:20:57 ubuntu postfix/local[3745]: 97F8E2DEC2: to=<www-data@ubuntu>, relay=local, delay=0.14, delays=0.07/0/0/0.06, dsn=2.0.0, status=sent (delivered to mailbox)
Jan 6 23:20:57 ubuntu postfix/qmgr[3642]: 97F8E2DEC2: removed