Sendmail (LAMP) içeren bir Ubuntu VM kurmaya çalışıyorum ve sendmail'in aslında herhangi bir şey göndermesini sağlayamıyorum. Sahip olduğum geçerli bir alan adına SMTP geçişi ayarlamam gerektiğini (Gmail değil) okudum.
İşte atıyorum adımlar (kök olarak):
apt-get install sendmail mailutils
cd /etc/mail
mkdir auth
chmod 700 auth
vi auth/client-info
AuthInfo:mail.<mydomain.net> "U:user" "I:user" "P:password"
TLS_Srv:mail.<mydomain.net> ENCR:128
makemap hash auth/client-info < auth/client-info
chmod 600 auth/client-info
vi sendmail.mc
After MAILER_DEFINITIONS:
Add define(`SMART_HOST',`mail.<mydomain.net>')dnl
define('confAUTH_MECHANISMS', 'EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE('authinfo','hash /etc/mail/auth/client-info')dnl
m4 sendmail.mc > sendmail.cf
Test ettiğimde, yaparım
(echo subject: test; echo ) | sendmail -v -i -Am -- myaddress@gmail.com
ve hiçbir şey yapmadan buna asılmış gibi görünüyor.
Hata günlüğümde, /var/log/mail.err, aşağıdakilere sahibim:
Mar 24 09:40:01 webDev sm-msp-queue[15397]: My unqualified host name (webDev) unknown; sleeping for retry
Mar 24 09:41:01 webDev sm-msp-queue[15397]: unable to qualify my own domain name (webDev) -- using short name
Anlayamadığım tek şey, sunucu 465 numaralı bağlantı noktasını kullanacak şekilde ayarlandığı için farklı bir bağlantı noktasının nasıl kullanılacağıdır. Bağlantı güvenliği, SSL / TLS ve düz metin şifresidir.
Bu yapılandırmanın çalışmasını sağlamak için neyi özlüyorum?
EDIT: / etc / hosts dosyasını değiştirdim ve bilgisayar adımı bir FQDN olarak belirledim ve artık asılı gibi görünmüyor.
Şimdi bir sorunum var "Ertelendi: Bağlantı reddedildi" Wireshark Kullanarak paketleri postayla buldum. 25 numaralı bağlantı noktasında. 25 numaralı bağlantı noktası kapalı olarak.