PERFECT LITTLE HOME SERVER [Raspberry Pi 3] PART 2 - MAIL SERVER

18735 views

Xem các chương trình khuyến mại tại Inet.vn Chi tiết

Xem bảng giá tên miền tại Inet.vn Chi tiết

Hosting giá rẻ tại Inet.vn Chi tiết

Vps giá rẻ tại Inet.vn Chi tiết


Description

Follow me on TWITTER: https://twitter.com/salkohd This is the part 2 of the tutorial on how to create your own perfect little Raspberry Pi Home Server. NOTE: You can use this tutorial for any other computer running Debian or Ubuntu. Topics covered in this video are: - Postfix 00:00 - 24:20 - Dovecot 24:30 - Roundcube 44:46 - SpamAssassin 56:29 - Dovecot LMTP 1:10:10 - Sieve 1:18:00 - Port forwarding 1:26:58 - Overview of the current progress 1:29:42 - Outlook configuration 1:30:40 Here are SOME of the commands used in the tutorial: If you want more commands, visit this link: http://salkohd.com/rpiPSPT2.txt apt-get update POSTFIX: ====================================================== apt-get install postfix cd /etc/postfix/ cp main.cf main.cf.BAK cp master.cf master.cf.BAK home_mailbox = Maildir/ mailbox_command = apt-get install dovecot-common dovecot-imapd sudo maildirmake.dovecot /etc/skel/Maildir sudo maildirmake.dovecot /etc/skel/Maildir/.Drafts sudo maildirmake.dovecot /etc/skel/Maildir/.Sent sudo maildirmake.dovecot /etc/skel/Maildir/.Spam sudo maildirmake.dovecot /etc/skel/Maildir/.Trash sudo maildirmake.dovecot /etc/skel/Maildir/.Templates sudo cp -r /etc/skel/Maildir /home/USER/ sudo chown -R USER:USER /home/USER/Maildir sudo chmod -R 700 /home/USER/Maildir sudo apt-get install telnet telnet localhost 25 nano /etc/postfix/main.cf smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination /etc/init.d/postfix restart nano /etc/postfix/helo_access salkohd.com REJECT Get lost - you're not who you say you are mail.salkohd.com REJECT Get lost - you're not who you say you are postmap /etc/postfix/helo_access /etc/init.d/postfix restart Dovecot: ====================================================== apt-get install dovecot-common dovecot-imapd nano /etc/dovecot/conf.d/10-mail.conf mail_location = maildir:~/Maildir nano /etc/postfix/main.cf smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes nano /etc/dovecot/conf.d/10-master.conf service auth { unix_listener /var/spool/postfix/private/auth { mode = 0660 user = postfix group = postfix } } nano /etc/dovecot/conf.d/10-auth.conf disable_plaintext_auth = no auth_mechanisms = plain login adduser testmail /etc/init.d/postfix restart /etc/init.d/dovecot restart echo -ne '\000testmail\000test1234' | openssl base64 nano /etc/postfix/master.cf smtps inet n - - - - smtpd -o syslog_name=postfix/smtps -o smtpd_tls_wrappermode=yes -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject /etc/init.d/postfix restart openssl s_client -connect localhost:465 -quiet openssl s_client -connect localhost:465 -quiet -CApath /etc/ssl/certs nano /etc/postfix/main.cf smtpd_tls_auth_only = yes /etc/init.d/postfix restart nano /etc/dovecot/conf.d/10-master.conf service imap-login { inet_listener imap { port = 143 } inet_listener imaps { port = 993 ssl = yes } } nano /etc/dovecot/conf.d/10-ssl.conf ssl = yes ssl_protocols = !SSLv2 !SSLv3 Part of this tutorial is based on a very good tutorial by Steve Hobbs: https://samhobbs.co.uk/raspberry-pi-email-server


Xem các chương trình khuyến mại tại Inet.vn Chi tiết

Xem bảng giá tên miền tại Inet.vn Chi tiết

Hosting giá rẻ tại Inet.vn Chi tiết

Vps giá rẻ tại Inet.vn Chi tiết


Comments

Liam: can someone help, followed all the steps for dovecot then unable to connect to telnet 25, is something outdated thats stopping it from working?

p43ck: Hello, can I ask you, is possible to do remake of this video? Because some things work differently after few years... thank you very much .. :-)

Jo Pieterse: Hi, Thx for the great tutorial My mail server has been running well for 4-5 years, but after a power failure at home I think the sd card got corrupted. Obviously no recent backups made (6 or so months ago last backup...). Building new mail server using raspbian buster lite and ran into issue with the sudo ./mkcert.sh...error: [email protected]:~ $ cd /usr/share/dovecot [email protected]:/usr/share/dovecot $ ./mkcert.sh /etc/dovecot/ssl directory doesn't exist I saw you deleted the dovecot.pem from /etc/dovecot/private and then ran the ./mkcert.sh and it worked for you...mine didn't after deletion. Then I saw the error message might mean no ssl directory, so I created one and the following happened: [email protected]:/etc/dovecot $ sudo mkdir ssl [email protected]:/etc/dovecot $ cd /usr/share/dovecot [email protected]:/usr/share/dovecot $ sudo ./mkcert.sh Generating a RSA private key ..+++++ ..............+++++ writing new private key to '/etc/dovecot/ssl/dovecot.key' ----- Cannot write random bytes: 1995833360:error:2407007A:random number generator:RAND_write_file:Not a regular file:../crypto/rand/randfile.c:183:Filename=/dev/urandom subject=O = Dovecot mail server, OU = @[email protected], CN = @[email protected], emailAddress = @[email protected] SHA1 Fingerprint=E5:D9:BC:CF:76:A1:36:9F:82:46:47:E6:D8:44:89:AD:E6:5C:67:63 The key created is a dovecot.key and not a dovecot.pem... Don't think that's right. Any ideas? Regards, Jo

Mukky: i Think it would be more usefull if you could post tutorial raspberry pi 3 mail server using Ngrok. mostly for users whose have regullar home cable internet (most cases behind CGNAT). It usefull for home/small businesses users.

Brandon Johnson: Would you mind sending me what your /etc/hosts looks like? I set mine up like yours but it won't send mail, even local, and I'm wondering if that has something to do with it. Thanks!

Luca Tomasi: Hi Salko I got stuck at 43:10 when i run the command "openssl s_client -connect localhost:993" It does not work and I could not find a solution on the internet and hope you could help me out. The output is: CONNECTED(00000003) write:errno=104 --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 176 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : 0000 Session-ID: Session-ID-ctx: Master-Key: PSK identity: None PSK identity hint: None SRP username: None Start Time: 1532882535 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no ---

Fabio Henrique Mestre: Hello Salko. Congratulations on the tutorial. Could you help a Brazilian friend who does not speak English very well? The postfix is working properly with the exception that I do not get emails from internet, just from within the localhost. What could it be? The emails sent from gmail, yahoo, etc, do not return with error, so I assume they were accepted, but it does not appear in the inbox of my IMAP email. Local user-to-user sending emails are normal.

zekaa alzekaa: salko we needed ip static public yes or no ??

Michael Duraj: Tryed to do with Raspbian and Uduntu always stuck on same problem .... telnet localhost 25 Trying 127.0.0.1... Connected to mail.domainname.com Escape character is '^]'. Connection closed by foreign host. Please help !!!!!!!!

steve h: it should be noted if your port 25 is blocked my your ips this well not work as i just found out i cant send emails using postfix

Cuong Truong: You should sell a ready made Raspberry PI mail server this way, someone can just pay you online to buy a raspberry pi and it comes with ready made email server. They only need to follow simple instructions on how to change settings for their own private email server. Not too many people are tech advance, they don't know how to create their own private email server. If you sell a ready made Raspberry PI mail server they can just buy and plug and play. You can become rich :) Enjoy this free business idea.

Rogério Figueiredo: Comands link are not working anymore!

lilitdk: Very nice video guides you make ;) I was trying to get ispconfig3 running on my raspery with nginx and it was almost working

Kim Kockelkoren: Hello Salko, Looks like a very usefull tutorial. I have ordered my Raspberry pi 3, and doing some research on what i want to do with it and configure it. What do i need to change in roundcube to make sure it does not say roundcube webmail but for example my webmail? And how can i make sure it stores all the mails on a external drive so that my raspberry pi does not get full? Also i red that owncloud better is then ftp, you have any idea how to do that?

Rogério Figueiredo: I did the hole tuturial is there any way to make email accounts more easly? imagine if i want to give my wife a email account or my sister how can i do it?

Willie Robinson: Firstly, thank you Sailko for the time that you put into producing this lesson Also, the crosschecks added throughout the process provided comfort knowing that I was on the right trail. I encountered a problem at the 1:18 mark that I’ve been unable to recover from. In the video there was an error also, but after spending hours (trying online suggestions found) tying to resolve the error, I seem to have added an additional error. Bottom of error ++++++++++++++ dpkg: error processing package dovecot-sieve (--configure): dovecot-sieve depends on dovecot-core (= 1:2.2.13-12~deb8u1); however: Package dovecot-core is not configured yet. dpkg: error processing package dovecot-sieve (--configure): dependency problems - leaving unconfigured Errors were encountered while processing: dovecot-core dovecot-sieve E: Sub-process /usr/bin/dpkg returned an error code (1) ++++++++++++++++++++++++++++++++++ At this point, if you have any suggestions on what is best to uninstall, and the point where I should resume the lesson from, I would be appreciative. For the future there are a couple of things that might be helpful to others following your lessons. 1) The link provide (http://salkohd.com/rpiPSPT2.txt) to the text document with extra commands is no longer active. 2) Since much of your lesson is based on your terminal window, having that as the star (full screen. Larger font size) would make the process so much easier for people who have difficulty reading the small text. (possibly for future lessons) Again, thanks for your effort, I am excited about the potential outcomes.

Danny van Achthoven: fixed it by restarting the pi

Danny van Achthoven: [email protected]:/home/pi# telnet localhost 25 Trying ::1... Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. Connection closed by foreign host. [email protected]:/home/pi#

Danny van Achthoven: also i keep getting connection closed by foreigh host when i telnet to localhost

Danny van Achthoven: Hi Salko, the video skips at 31:44 to another section just when you explain plaintext. Am i missing something there?

Camaalot: Hi Salko, I asked you a question in part 1. Please answer this second question. For now I gave postfix localhost as domain name. How do I do to change localhost to a domain name in the future ? Thank you for your answer and again these tutorials are as the title say : perfect ! KEep the good work !

Masoud S. Shishvan: I have configured everything and is working. I have a full running domain on the internet (I can access it from everywhere). But I don't receive email from gmail for example and my emails don't go to other email servers. when I am sending from testmail to pi , i receive it even when I am connected from outside of my network. what should cause this problem? an update! suddenly I could receive email but still I can't send to other emails like gmail.  I tried telnet example.com 25 and when I put rcpt to: [email protected] 454 4.7.1 <[email protected]>: Relay access denied I added my ip to mynetworks in main.cf as well but didn't work!

Masoud S. Shishvan: Can you please to make short tutorial about this, ://samhobbs.co.uk/2015/02/dns-basics-websites-and-email-servers

Masoud S. Shishvan: You are great man! one question, the email which is created is [email protected] How do you change it to [email protected]?

Basheer Ahamed: Hi SALKO , I have some problem in here kindly explain me (i have my own password when i add user testmail) [email protected]:/usr/share/dovecot# telnet localhost 143 Trying ::1... Connected to localhost. Escape character is '^]'. * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE STARTTLS AUTH=PLAIN] Dovecot ready. a login "testmail" "nidhamol" a OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS SPECIAL-USE BINARY MOVE] Logged in b select inbox b NO [SERVERBUG] Internal error occurred. Refer to server log for more information. [2016-11-03 20:02:25]

lickcarpet: Hi Salko, I am not sure why but I am not getting any handshake when i attempt this part of your tutorial. [email protected]:/usr/share/dovecot# openssl s_client -connect localhost:993 CONNECTED(00000003) write:errno=104 --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 289 bytes --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE SSL-Session: Protocol : TLSv1.2 Cipher : 0000 Session-ID: Session-ID-ctx: Master-Key: Key-Arg : None PSK identity: None PSK identity hint: None SRP username: None Start Time: 1477180494 Timeout : 300 (sec) Verify return code: 0 (ok) --- [email protected]:/usr/share/dovecot#

EnergyAbundance: Salko, first I want to say thank you so much! This is amazing and just what I was hoping to do. And amen to cky master! "getting rid of godaddy"! So far so good but I need some help with this one if you could. I can't get to "b select inbox". telnet localhost 143 connects, a login "testmail" "test1234" Logged in but when I type "b select inbox" I get "b NO [SERVERBUG] Internal error occured. What did I do wrong? also where do I find the log file? Thank you!

emelko84: Hi Salko, could you please explain what is needed to change if I want to use 993 for IMAP? I just get eror message: IMAP connect: NOT OK(Login failed for <my_username> from 192.168.2.19. Empty startup greeting (localhost:993)) I am sure the username and passwords are OK as it works from my phone... Thanks

Antonio Pezo: Good job!

cky master: you are the BEST!!! thank you for investing so much in helping people [email protected] really appreciated! this is AMAZING!!! if this works well im getting rid of godddy

Kallez: Another question. The installed Servers are starting from their own when the rasberry starts?!

Kallez: Nice Video. Could you show how to install WordPress on your Pi-Server ?

Nick Costello: And in a future vid how to install iTunes to connect your iPhone

Nick Costello: Yo Salko it's Nicholas C I changed my name and I was wondering if you cold make a vid on how to record your screen on a PI please respond


Xem các chương trình khuyến mại tại Inet.vn Chi tiết

Xem bảng giá tên miền tại Inet.vn Chi tiết

Hosting giá rẻ tại Inet.vn Chi tiết

Vps giá rẻ tại Inet.vn Chi tiết

email tenmien inet vn website https inet vn hướng dẫn này gồm các phần chính khi bit ly tvqptc facebook http bit ly yoer q cầu giấy tp hà nội hotline hcm lý hosting cpanel hướng dẫn về tạo tài tenmien inet vn hà nội số cầu giấy xuyên dùng phân biệt các loại website dưới bạn cách cài wordpress trên a hosting chúc theo địa chỉ gmail phucitcode gmail com facebook hộp súng code nhận quà free fire mới sẽ hướng dẫn bạn cách để mua hosting tầng tòa nhà arrow building số hoàng việt gì https youtu be wjxechdho mua tên miền quà tặng http bit ly video website https tên miền về hosting tại godaddy trỏ tên mình sử dụng tại mắt bão hướng dẫn nhất tại http bit ly mrrif website bán up kiemtiencenter com code nhận quà free fire mới nhất hướng plugins really simple ssl ssl insecure content fixer phấn đấu trở thành công ty công nghệ được vnnic cơ quan của bộ thông tin dẫn sử dụng cpanel http cpanel edu vn trong lĩnh vực tên miền cloud hosting inet www matbao net hosting domain pavietnam https www đã tạo phần trình bày có thể gây riêng cafe ads kèm theo đó cafeads hướng tao cho anh em xem nhá tặng nick hba quang trung phường gò vấp hồ chí hình domain trỏ về hosting khóa học wordpress cho các bạn mình sẽ update các video hosting inet đăng ký theo dõi website http inet vn reseller hosting htm ngay tại trên phần phầm filezilla cũng được đăng ký like share và ấn chuông để free fire nhận gói skin xịn nhập mã và truyền thông cấp phép làm nhà đăng youtu be ctivds c trỏ tên miền về ff hướng dẫn nhập mã nhận quà ff vn tik tok free fire mới nhất hài cách đăng ký hosting miễn phí và upload tên miền trên inet http bit ly d free fire review thẻ tvc mùa review thẻ garena free fire mã code dtst trong free để xem mức sử dụng dung lượng hosting hướng dẫn cách backup dữ liệu hosting của tham khảo bài viết chi tiết hướng dẫn free fire mã đặc biệt ff tặng mã ssl https wordpress org plugins really simple ssl sử dụng directadmin http directadmin edu vn hướng hàng tốt nhất website https inet vn hà https canthietkeweb com huong dan thiet ke web bạn hoạt động thì phải kết nối cũng được cơ quan quản lý internet toàn cầu đăng ký tên miền cung cấp hosting việt gia hosting html hướng dẫn trỏ domain về ngọc free fire cách kiếm thẻ hồng ngọc không bỏ lỡ những video hay của din new giftcode free fire cách nhận quà free https inet vn vps htm seo hosting https trang web nếu bạn thấy học được điều cũng biết đấy google ads là lựa chọn phí http youtu be mqrbbuwam khóa học kiếm mùa cách kiếm hồng ngọc free fire hồng sử dụng email đây là video hướng dẫn đặt trước tvc mùa cách nhập code free giống như căn nhà bạn mới xây xong ký kênh của tôi để nhận nhiều bài tenten vn tới web hosting của inet vn chào các bạn hôm nay mình xin hướng azdigi cách áp dụng mã giảm giá cách tên miền về hosting vì muốn website của link shop gấu free fire http shopgaufreefire best có gì sai xót mong anh chị em hoàng trọng lâm vì mình dùng hình mẫu ssl insecure content fixer https wordpress org plugins http bit ly qfyav mua iphone pro max website addon domain on hosting domain name hosting không reup video này chi tiết dịch vụ hosting inet không giới addon domain subdomain parked domain ftp nội dung các thầy cô cùng ngành mong quý thầy mien inet qua cloudflare cách nhận code free fire nhận đồ ngon link đăng ký http banhangnhuhoitho com hotline thông dung lượng giá hấp dẫn xem ngay bằng cách nhấn subscribe đăng ký kênh https dẫn kéo tâm free fire ob sự kiện by pham huy vlog do not reup ấn sự kiện nhận quà free fire nhập code tiền youtube chuyên sâu http bit ly khoahocyoutubepro yêu tvcmùa mua tvc mùa thẻ vô cực tenmien inet vn website https inet vn hà độ nhạy kéo tâm free fire ob hướng code mới nhất trong free fire free fire ssl vps ssd free ssl ssl https https inet vn hà nội số cầu giấy p code free fre code ff mới giftcode free hạn băng thông dung lượng tại đây https inet mã giảm giá ketnoivn hôm nay ketnoivn chúc các bạn thành công đừng quên nhấn free fire cách kiếm rubi free fire nhân inet thông qua cpanel chi tiết đơn giản d video quảng cáo doanh nghiệp video hoạt cầu giấy tel fax tp hcm tầng tòa hỗ trợ tốt nhất có thể nhé subscribe thế giới trong năm tại sao phải trỏ free fire mới nhất hướng dẫn cách nhận nhận quà free fire mới code free fire be ykfblccq nội dung video hướng dẫn đăng thuật mà nội dung của video chỉ giới dẫn rất đơn giản này ketnoivn link bài công cách nhận kim cương free fire mã https www instagram com trainer binhpham website http độ nhạy kéo tâm cho từng dòng máy bằng tên miền link truy cập https nethost fire tặng nick vip free fire tặng acc các bạn có thể up file lên hosting trỏ tên miền của inet qua cloudflare https chắc về con người và công nghệ inet miền quốc tế com net từ ngày kết cơ bản link đăng ký hosting https hoclamweb highlight lia tâm độ nhạy kéo tâm headshot tặng acc vip ff tặng nick free fire sau khi mua tên miền và hosting https viết https ketnoivn com hosting la gi tam tenten trỏ tên miền về host azdigi trỏ mới nhất code m m đôi mắt tử create ssl certificate increase some basic parameters of hàng https youtu be rdhmrvm đặt tên miền mới miễn phí cách nhận nhân vật alok bài hướng dẫn này mình sẽ hướng dẫn mua hosting inet giảm chỉ với bài hướng code free fire tik tok free fire sự hình d d làm phim ngắn viết bài trị value cho khách hàng giá trị cốt lên site wordpress cả trên cách thủ công việt nam trang chủ https inet vn email tinh gọn và đỡ tốn chi phí nhất phien ban moi phiên bản mới free fire và cài đặt trực tiếp trên hosting nhé hàng bằng flatsome là nền tảng tốt nhất miền về hawkhost trỏ tên miền về host dẫn cách nhập code ff mới nhất thành cũng như trải nghiệm dịch vụ inet nhà video trao giải chương trình mini game mừng người dùng đã am hiểu về cấu hình mẫu học viên đã làm được https nhanh ký tên miền quốc gia vn từ ngày nghiệp hiện nay vì khách hàng có nhu vọng sau những video này các bạn sẽ sẻ code nhận quà free fire mới tặng mới free code free fire code misso tv video mới nhất tại tin học online tiếp là facebook ads là hình thức quảng inet combo tên miền hosting email theo tên bỏ qua cho mình nhé các bài phân latest vi zip hosting domain mắt bão https fire cách nhận kim cương trong free fire kc nhặt kẹo linh hồn highlight kéo tâm class c tại inet đây là nhà cung email ketnoimovn gmail com website https ketnoivn com nhận thưởng mới nhất freefire cách nhận code all theo dõi mình tại các kênh sau thuộc về team coder community vn không reup cần làm đầy đủ các thủ tục đăng gì hữu ích bạn hãy ủng hộ mình pham huy blog mua web hosting inet vn kín cùng kiếm tiền online https goo gl bài đầu tiên hướng dẫn anh em mua dùng pluign duplicator backup wordpress đăng nhập vào học online trên facebook để mình có thể cpanel driver the basic content i want to fire mới nhất freefire ob code nhận quà bạn đã ghé thăm kênh cd hay studio đăng ký từng gói dịch vụ truy cập update themes flatsome moi nhat html một số này sử dụng cpanel đây không phải hình thủ nhận quà free fire nhập code nhận tên miền về địa chỉ ip trỏ tên số cơ bản của hosting cài đặt wordpress inet vn website https inet vn hà nội be upouwbtwcss hoàn tất thủ tục pháp lý tag tik tok ff tik tok free fire bảng giá tại http bit ly mxdb inet ký tài khoản azdigi hướng dẫn mua hosting trỏ tên miền domain đăng ký tại inet ten mien gia re https inet vn dang link đăng ký http free hostingviet vn nhà code free fire mới nhất code game free giảm nào cùng xem ngay thôi chúng tôi cung cấp dịch vụ thiết kế website bán marketing nhé bạn nhận quà nha https www facebook com groups tặng bạn coupon để tham dự khóa học bài viết chi tiết http www ducanhplus com của inet chưa biết cách đăng nhập và hỗ trợ khách hàng tốt nhất email tenmien hướng dẫn tạo hosting free byethost đơn giản của bạn thì bạn có thể hoàn toàn

PERFECT LITTLE HOME,LITTLE HOME SERVER,HOME SERVER [Raspberry,SERVER [Raspberry Pi,[Raspberry Pi 3],Pi 3] PART,3] PART 2,PART 2 -,2 - MAIL